From the mo­ment our paths crossed,
You’ve sur­prised me,
Dis­tract­ed me,
Cap­ti­vat­ed me,
And chal­lenged me in a way
That no hu­man be­ing ever has.
I’ve fall­en in love with you again and again,
Count­less times, with­out reservation,
And I still can’t be­lieve that to­day I get to mar­ry my best friend.

I promise to be true to you,
To up­lift and sup­port you,
To frus­trate and chal­lenge you,
And to share with you the beau­ti­ful mo­ments of life.
Some­day, if the stars align,
I might even let you win an argument.

No mat­ter what tri­als we en­counter to­geth­er or how much time has passed,
I know that our love will nev­er fade,
That we will al­ways find strength in one another,
And that we will con­tin­ue to grow side by side.

I be­lieve in the truth of what we are,
And I will love you always,
With every beat of my heart.