Mountains and valleys I've felt in my life You carry me all the way through Ups and the downs I've seen in my life Your holding me all the way through Won't you take my all I keep fighting but I surrender Won't you take me all I keep making the same mistakes Lord I can't do this on my own I've tried and I've tried and tried and tried So lord Won't you take my all I keep making the same mistakes but Lord I know You will never let me go You will never let me go You keep chasing even when I feel alone You will never let me go, me go I've got my helmet on And my armour ready to fight I know it won't be long till You come back for your bride So Lord I'll stay strong No I will not leave you, Not for anything or anyone I said I'm holding strong Won't you take my all I keep fighting but I surrender Won't you take me all I keep making the same mistakes Lord I can't do this on my own I've tried and I've tried and tried and tried So lord Won't you take my all I keep making the same mistakes but Lord I know You will never let me go You will never let me go You keep chasing even when I feel alone You will never let me go, me go