There are a lot of things, oportunities that life offers us.. the choice is in our hands, it is all about making decisions the right move. Remember that in every decision we make, there is always a reaction after it, i mean it doesn't always come your way, sometimes it it goes your way or sometimes not. Some say its all about "FAITH".. and yes! faith it is..
Every people has he's beliefs, for instance I. i believe that in love you must be ready for sacrifices.. but what if you also listen and hear the point of others.. They say in love, give everything but don't ask anytin for return.. Some say love as if there's no tomorrow, and Some say love is a give and take relationship.. This is the dilemma of things, especially love.. I believe that each and everyone of us has his/her different love story, some ends up being happy while others become miserable.. We have a choice, dont we? Lucky are those who are happy coz they find that chemistry, they satisfy the need of each other., unlike to those who are miserable, they tend to realize things, ask for others opinion for the things that they should do in their situation, but its all opinion, the choice is based within them. It is their decision to stay and be that way, to be miserable.. Why? maybe because even if they are miserable, they are happy with what they are doing, happy with the ways things are going,. these people are the so called "martyrs of love" they are being abused, hurt and being overpowered, but still, for them, it is love...
All I can say is, It's your call! Life has to go on, Life is never fair, and it'll never be! it's all based on what the future offers us, as one of my colleague says... "its based on faith, if you believe that God has a plan for you, then go, if he/she is really the one for you, no matter what happens, he'll/she'll come back"
.... but for me, what if she comes back, am i still ready to accept her? Do i still have that same love for her?
Damn! Life is so confusing yet exciting, the person that wins the game is the one who knows how to play with it, how to jive to the music and to find the right piece in the puzzle.. 
-oOo-