Despite how much of a pain you are, he/she chose you. Here's an open letter to the person who looked past all your flaws and loves you for who you are:
Dear Boyfriend/Girlfriend,
I don't know how you do it.
I don't know how you love me on a daily basis. I'm a spoiled brat, I'm insecure, I'm stubborn, I get frustrated easily, yet you love me anyway. You don't need to shower me with gifts to show me that. You treat me with respect. You say good morning and good night every day. You make sure I've eaten. You make sure I'm wearing my seat-belt when we're driving around. You've taught me how to say "I love you" through actions rather than words.
You have never let me down. I can always count on you to be there. You let me depend on you when I can't depend on myself. You pick me up and dust me off when I fall. You hold me while I cry (even when I'm not sure why I'm upset. You've allowed me to feel nothing but loved and safe.
I know how stupid and selfish I can be sometimes. I take you for granted. I get mad at you. I fight with you. I bring up stuff that has happened in the past. I worry over stuff I shouldn't worry about. However, you've never given up on me. I'm sorry for all the stuff I know I've put you through.
I finally know what true love feels like. I know how to love someone because of you. You've been nothing but perfect and I owe you the world. It's scary because I actually have something to lose but I hope I never have to live this lifetime without you. You're my other half; my person.
I love you.
Sincerely,
Yours Truly