You made a mistake once. But stood up and made the best of that mistake. Blamed no one for it, took it as part of 'experience" and started living happy with whats left...
And then a person comes again like a God-sent Gift ( thats what you thought at first )... and you started to open up again. Give all. Give more than what you gave before. Strive hard to make things work better this time... Changed things to make EVERYTHING work. And treat this 2nd chance as your LAST chance and made sure that this time NO ONE CAN SAY YOU DIDNT TRY HARD ENOUGH.
but when do you stop TRYING?
How would you know YOU GAVE ALL already?
What would be the limit to "giving all"?
I dont want to commit another mistake again. SO I want to make sure
before I give up on this 2nd chance ( w/c could be my last) that I already did all.

I'm sure no one can asnwer any of these question unless you know my whole story )

BUT just assuming this is YOU and YOUR life. WHAT IS YOUR LIMIT TO LOVING ONE PERSON? WHEN WILL YOU STOP STRIVING HARD TO MAKE A RELATIONSHIP WORK?