At some point of time, you would realize that you have done so much for someone and the next only possible thing to do is to stop.
It's not like you are giving up or not trying hard enough. Sometimes there is a need to draw a line between determination from desperation.
What is truly yours will eventually be yours. What is not, no matter how hard you try, will never be.