I was in a relationship like that. Thought things were great, and then out of no where, I get a call and that was it. But the way I see things, is that everything (good and bad) all happen for a reason really.
Perhaps this was God's way of saying there is someone better for you.
Take some pics of it if you can.
Bookmarks