I've heard you secretly crying You've seen me hit the wall Over the years we've shared some tears But moments made up for it all The moment we traded our rings and our souls The moment our children turned one breath old Love is forever but it's held together By moments of heaven on earth First time I ever kissed you, has never quite left my lips The stars that we shared The moon in your hair, all of those movies we missed The moment we traded our rings and our souls The moment our children turned one breath old Love is forever but it's held together By moments of heaven on earth Some moments just flash through the window of life Waving the glow of the father's life A small gift of grace A moment to taste what heaven is gonna be like The moment we traded our rings and our souls The moment our children turned one breath old Love is forever but it's held together By moments of heaven on earth Just moments of heaven, just moments of heaven on earth