I promise to hold you until you breathe your last breath
To let you cry until you have no more tears
I promise to love you not just in this life but into the next
And to make you laugh at least once each day
I promise to kiss you each morning
To be your shelter, and your rock
I promise to never go to bed angry
And to listen when you need to talk
I promise to be honest in all things
To support you in following your dreams
And I promise to never tie you down
But always hold you close
I promise to make you your favorite meal on your birthday
And to buy you flowers for no reason at all
And I promise to keep looking and waiting for you
I promise it will be worth the wait