Well, I went through a very rough time with a relationship of mine - it all felt so real, so right, and I thought I'd probably marry her some day. Life had other plans, and I moved to Wisconsin; and she found someone else and left me for him. I was heartbroken for a very long time, and it ended up making me irrational. I'd say to stay true to yourself, and move forward, no matter how much pain there is. I was basically mourning over spilled milk for months, and it got me nothing but more pain. Sooner or later, someone who's a perfect match will come your way, and you have to keep your eyes open to see it, rather than staying blind and in the past.