100% the way it should have ended, from the romance perspective. I disagree that this was a "twist" ending like many people think, as it was being foreshadowed from VERY early in the story. Chihiro is the only one that liked him for his natural characteristics, she admitted to this much earlier...