I have never felt this much love for another person.
It hurts, sometimes, when you give and give and give so much of yourself without getting anything in return. After a while, it might get tiring... to the point that you might feel like giving up, because after caring for and giving so much to one person, you tend to forget to wonder who is taking care of you. The realisation hurts a lot... but there are definitely going to be times when someone you love might need you a lot more than he might realise. He doesn't say it, but he doesn't have to because you know him so well that you can feel, in every bit of your body, his hurt and his sadness and his struggle to find something, anything, to hold on to. So, you stay because at the end of the day, he is the song on your lips, the twinkle in your eye, and the extra skip in your step. He is your family. You stay and you become his punching bag, enduring all of his hits while trying to take away and help him carry his problems. You stay because you are insanely, overwhelming (unfortunately) in love with him.