I don't want to give up, but at the same time, I want desperately to be happy.
Which is why you have to work on detaching. It doesn't mean giving up. It means getting yourself to a place where you know that no matter what happens, you will be ok. You will. Have you read this article yet: