Tomorrow will mark two years since my husband and I traveled to the beautiful state of Hawaii and joined each other’s hands in marriage; and instead of writing a personal letter this year, I decided it would be more fun to shout it from a virtual mountain top.

Husband, you gave me the courage, the desire, and the support to change for the better. I’m a completely different person now, and I have you to thank.

You continue to give me nothing but encouraging support in every crazy, new endeavor I assume.

You gave me a baby and the ability to stay home with him. You gave me and my son a home. You give me love, laughter, care, entertainment, and endless smiles.

Husband, you are the best husband I could ask for and the best step-dad and father our boys could ask for. Most importantly, you are and always will be my best friend. And just like any best friend, I am only happy spending every possible second with you.

When I wake up, I hope you are always the first thing I see. When I go to sleep, I hope you are always the last thing I see. When we run out of things to say, I am happy to just sit next to you.

For all the happiness you’ve given me, I feel like I could never repay you. But I will never stop trying; I promise you that.

I promise I will love you more with each passing day. I promise to offer you as much support and encouragement as you have given me in each path you choose. I promise to make you smile every day for the rest of your life. I promise to try every day; to try to be a good mother, to try to be a good wife, and to try to be a good best friend.

Husband, thank you for making the last 730 days of my life more amazing than I could ever have hoped for, and here is to thousands more of the happiest days of our lives.