From the moment our paths crossed,
You've surprised me,
And challenged me in a way
That no human being ever has.
I've fallen in love with you again and again,
Countless times, without reservation,
And I still can't believe that today I get to marry my best friend.
I promise to be true to you,
To uplift and support you,
To frustrate and challenge you,
And to share with you the beautiful moments of life.
Someday, if the stars align,
I might even let you win an argument.
No matter what trials we encounter together or how much time has passed,
I know that our love will never fade,
That we will always find strength in one another,
And that we will continue to grow side by side.
I believe in the truth of what we are,
And I will love you always,
With every beat of my heart.