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.