You're not a terrible person for wanting to break up with someone you love. You don't need a reason to leave. Wanting to leave is enough. Leaving doesn't mean you're incapable of real love or that you'll never love anyone else again... It means you wish to change the terms of one particular relationship. That's all. Be brave enough to break your own heart.
I think the key indicator for wealth is not good grades, work ethic, or IQ. I believe it's relationships. Ask yourself two questions: How many people do I know, and how much ransom money could I get for each one?
I want to grow a flower for every time someone tells me "F*** you." Then I'll go back to that person and pin the flower on their lapel in a gesture of friendship. And while they are looking down on it in astonishment, I'll bunch up my knuckles and punch them in the face.
Every couple needs to argue now and then. Just to prove that the relationship is strong enough to survive. Long-term relationships, the ones that matter, are all about weathering the peaks and the valleys.
I've been fighting to be who I am all my life. What's the point of being who I am, if I can't have the person who was worth all the fighting for?
To be fully seen by somebody, then, and be loved anyhow - this is a human offering that can border on miraculous.