I am no expert when it comes to expressing my emotions. But to hell with that, I have some things I need to get off my chest. It is the least I can do for the best friend who was also my soulmate — a singular point of stability in my chaotic life.

First of all, know that I am very grateful that you are in my life.

You have done plenty for me over the years, and for that, I have no words to tell you how thankful I am.

You go above and beyond being a best friend. In you, I have a sister, and the greatest form of support I could ever have in my life.

It’s like you are my immediate family, and to me, you are, because you never gave up on me even once.

I’ll admit that there were times when I was a little too much, and times when I took it too far. But all through this, you were patient and incredibly understanding. I have no words to explain your loyalty to me.

I got into terrible relationships, and you were there explaining to me why I should never waste my tears over some jerk I let into my life in spite of your warnings.

You lifted me up from a very dark place. When I felt like a failure, you were there to help me see my worth.

When I felt that all joy had left my heart, you found a way to bring a smile back to my face.

You came through for me in the most incredible of ways. What more could I ask of a friend? Honestly, what more could I desire in a companion?

You could see right through me, and I am glad you did. You knew I was not okay when I told you I was fine.

I never listened when you told me that some guy would eventually break my heart. But your instincts were dead on, and you never hesitated to tell me the truth even though it was the last thing I wanted to hear.

Even after the inevitable happened, you were there to pick up the pieces.

I am so thankful that you were always there to make sure that I keep pursuing my dreams and become the best version of myself I could ever be.

Most of all, I thank you for never trying to change me. You never tried to make me fit your standards.

You accepted and loved me despite all my flaws.

You have a deep concern for my welfare regardless of everything.

Your love for me was unconditional and unchangeable. It did not matter whether I was at my best or at my worst.

Things got tough, and you often had a reason to leave, but you stuck it out for my sake.

We laughed and cried together. In happy and sad times, you were there to make things better.

I remember all the beautiful and happy moments we shared. You are always dependable, and you are my rock and my refuge.

When I was too weak, you were strong for my sake. You stood by me and fought my battles when I could not go on.

In my dark times, you were the silver lining. You let me be. And for that, I am truly thankful.

I exposed my vulnerabilities to you and you never used them against me. You were never judgmental, even when we disagreed.

Even when I went against your advice and got hurt, you stood by me.

I don’t have the words to thank you for helping me become the woman I am today.

Understand one thing — you are truly irreplaceable. I cannot imagine ever having a better friend.