You are my rock.

But sometimes I forget to remind her just how special she is to me.

You are my rock.

2 women smiling and standing near trees during daytime

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.