You are my rock.
But sometimes I forget to remind her just how special she is to me.
You are my rock.

Photo byOmar LopezonUnsplash
I do need you, though.
Its not even days when I cry on your shoulders; its just being there.
Its the fact that even when we disagree vehemently, I still see how much you love me.
I still love you right back.
Im always here for you.
I tell you this every time you say youre having a bad day, and I mean it.
Sometimes I wonder if you realize just how deeply, how truly.
I know it can be hard for you to reach out.
I know it can be difficult to voice those dark thoughts inside.
But I will always be there.
And you dont have to.
Im here, always.
Im sorry that loving me can be hard.
I can be a mess, I know.
Sometimes I drink too much, cry too much, make the same mistakes over and over.
I can be moody and infuriating, and I get terrified at the idea of someone leaving me.
I need constant reassurance, and I am scared it may drive you away.
Ironically, sometimes I might push you away because of it.
Thank you for doing it anyway.
…but you love me anyway.
Even when I dont love myself, you do.
You are my best friend.
And not everyone needs to hear those three little words: best friends forever.
But I know that you do.
Its okay; I get that way too.
I also know that even if I told you every day, those feelings wont necessarily go away.
It will take forever for you to believe me, maybe, but thats okay.
Weve got that time.