I had no idea, the day that I met you, that you would become such an important part of my life. You have helped me become a better version of my true self.
You accepted me for who I was, flaws and all, and loved me for them. You have shown me what unconditional love is.
You have changed my life in so many ways, and I am thankful for every moment of it. Before I met you, I was wandering through the chaos of life, day by day, having no idea that this amazing person was out there waiting for me.
I didn't know that life had a bigger plan and one day that plan would bring me to you.
You are kind, gentle and compassionate and you share that part of yourself with me, without question. You are always there for me when the weight of life's stress feels like it's a thousand pounds upon my shoulders.
You put me first, even when you're busy and you have a million things weighing on your own mind, you never let me down.
You aren't perfect, we aren't perfect. Sometimes we argue, sometimes you make me mad, but I never question your love for me. Even in the moments when we are angry, I know, without a doubt, that I never want you to leave.
You've wiped my tears, listened to my worries, calmed me when I was being irrational, and still wanted to kiss me afterwards.
I can't imagine a life without you in it and I wouldn't want to.
Without a doubt, without a single worry, I know that you are my soulmate. So I choose you, every hour of every day, forever.