I am not sure that I could ever give up hope. When you really love someone, you can't give up hope. That'd be like giving up on the person that you love.
Troy will always be that person to me. I don't know if we'll ever end up together, like I want, but I do know that I could never get by in my life without him. He is the best thing to ever happen to me. I am glad that you've found your person. It is really important, to have done so. And it is sad that some people never find it.