For a long time, I didn’t want to date because I had this idea in my head that I would never be good enough to be somebody’s girlfriend. I thought all I’d do is disappoint them because I wasn’t always as thoughtful or as emotionally available as other girlfriends seemed to be.
I gave up on love for a really, really long time— all because of this idea that I wasn’t perfect enough.
But I finally realized I was lying to myself. Being a girlfriend isn’t about being the “perfect girlfriend” we all crave to be. If there’s anything I’ve learned in all my years, it’s that perfection gets you nowhere. Effort does. Trying does. Not giving up does.
No one is perfect. No one. We're all flawed.
That’s why I’ll never be a perfect girlfriend. I might not even be a great girlfriend. I’ll probably cry a lot more than you’re comfortable with. I’m going to claim I’m not clingy or jealous, and then turn around and be both.
I’m going to do a lot of things that’ll annoy you, a lot of things that’ll even annoy me. But through it all, I’ll love you like I’ve never loved anyone before. You’ll be the sun to my moon, and I’ll treat you like it. I will be your girlfriend, and only yours.
Though I'll never be perfect, I promise I’ll always give you my best.
I’ll give you hours I don’t have. I’ll give you advice I can’t take myself. I’ll give you pieces of me I don’t want anyone else to see. There'll be tears, there will be hardships. There will also be moments of pure laughter and happiness. Even if things aren't always shimmery and shiny, they can still be amazing.
I will be imperfectly perfect. But because you accept me, that will be completely okay.
We can love each other enough to make up for it. That I promise you.