It's so easy love someone when things are perfect and everything's wonderful. Anyone can love someone who do and say all the right things, being everything you want and need, when they've got it all together, when they have it all figured out. But to love someone when things are difficult, when they're not being perfect, when they're messing up. To love someone at their lowest, to love someone despite how broken they feel, when you're willing to stand by them no matter how challenging or difficult things may be. That's the kind of love I find more meaningful, more beautiful. Thank you for not giving up on me, on us. Thank you for choosing to love me when things are good and when things are bad. You shower me with you love and before I know it I have started to fall for you. Hard.