All of the hours wasted All of the moments missed Another promise broken Another failed attempt All of the years pretending All of the unbelief Another night of worry Another dawn of grief You never gave up You never gave up on me You'll never give up You'll never give up on me All of the indecision All of the restless days Another disappointment Another hidden shame You never gave up You never gave up on me You'll never give up You'll never give up on me All of the broken mended All of the wounded healed All of the burden lifted All of the promise sealed All of the wrong forgiven All of the stole restored All of the shame unwritten All of the child reborn You never gave up You never gave up on me You'll never give up You'll never give up on me You never gave up You never gave up on me You'll never give up You'll never give up on me