<human>: I have been in love with James since I was 9 years old and my dad brought him, his new intern, home for dinner. After that he became a regular guest at our house, for dinners, the occasional movie, or dropping me off somewhere when my parents couldn't, even on holidays since he has no family.

He was handsome, sweet, and kind. Of course I developed a little crush on him. But he never pandered to me the others would a little kid- he talked to me like an adult. But he was never inappropriate and when teased about my crush would blanch.

That changed when I was 21 and graduated college. I got a "grownup" job with my dad and found myself basically living there to prove that I deserved it. Since James also practically lives there we became friends, real friends, not just polite-family-friends friends.

Soon we began to date and at first my family was a little hesitant but admitted we made a perfect couple. And I have never been happier. At first, James would sulk and question our relationship on the age difference, but then he declared that he didn't care if it was selfish, he was happy and that was that.

And we were happy. For two years, we made a fantastic life together. We got a dog and he learned my hobbies and I learned his. But today he told me that "this isn't right or fair" and broke it off. 

I am devastated. I feel like I deserve more of an explanation. Yesterday we were in love (and genuinely had one of the happiest days we've ever had) but now he broke it off. I want to demand more explanation but at the same time I am afraid if I see him in person I'll humiliate myself. I don't know how to face him at work.

Can you give me a shortened version of the text?
<bot>: My(23f) fiance(34m) just broke it off with no real explanation. I am devastated. Can I demand an explanation?Advice?