This is just for me....
I have been a victim of so many heart breaks, you can't satisfy humans no matter how well you try to be...
I feel bad knowing that I have done nearly all you said but at the end I still lost, we can't control how we feel and when we love because we can't control the heart , we make sacrifices without thinking but the end result of all these can't be predicted...
We pray to get the best lover someday and just as you said..
Regardless, you will be fine no matter how long it takes! You will heal.....
I believe...
i feel bad for you man and i hope someday you will find that person that will stay till the end of time with you...
Thanks man, I hope so too...