I won't give up I won't give in, no I've come too far I've got to hold on until the end I won't give up I won't give in, no I've come too far I've got to hold on until the end The road's been rough I've had some lonely nights But my mind's made up I'm going to stay with the Lord The road's been rough I've had some lonely nights But my mind's made up I'm going to stay with the Lord I will not let go I've got to hold He's every to me Oh oh oh I will not let go I've got to hold on He's everything to me Oh oh oh Hold on Hold on Hold on Hold on He's everything you need You can't give up You can't give in You've come too far You've got to hold on until the end