On this our special day There's something I want to say Forever come what may I will do my best for you All who are gathered here Bear witness to the love we share Say "I do" and hold me, dear And I will give you my best I'll give my best for our love I'll give my best to you Now and for the rest of my life I will give my best to you I thank God for sending you A heart of gold and a love that's true And before the night is through You will be a part of me And if some rain should fall And troubles have our backs to the wall True love will conquer all And I will do the rest I'll do my best for our love I'll give my best to you Now and for the rest of my life I will give my best And when the years fade away And turn your hair to grey We'll still be in love this way I will give my best to you