a-JW-grill. I'll be perfectly honest, your story was a bit too long for me to read. But, by judging what others have said as I skimmed through, I can only say, all things happen for a reason. Be-it a crap reason or good.
The reality is that in life we get bored with things and people.
You'd never live 'happily ever after' with this person. It just rarely happens.
I for one, will not let another person define me.
The fact that you're not with this geezer isn't a problem. I feel the problem is imagination and romanticism that are diametrically opposed to reality.
Yes, the past haunts me to this day but I won't let it stifle me too much.