You've given me a new life Used to try so hard just to gain acceptance And I'm never going back to the way I used to be Put my worth in all the wrong places yeah And God was telling me to make those changes Didn't wanna let go of all the things I loved to do God said He'll make you brand new Thank you Jesus for just changing me You changed my life I can finally see And it feels so good to be free Devil thought he'd keep his hold on me And now I'm just walking away Feels so good to be free yeah I'll be who I'm supposed to be yeah It's there for all eyes to see And it feels so good to be free Devil thought he'd keep his hold on me And now I'm just walking away Feels so good to be free yeah I'll be who I'm supposed to be yeah It's there for all eyes to see Never gonna turn back nah nah Said I'm never gonna turn back nah nah Showed me the way he gave me joy abundantly God you're my everything Showed me a better way He took me in despite all of my past mistakes Still gonna go through some trials I can't deny that But he'll be there everyday always got my back So I'll just look ahead I know he's always with me With me And it feels so good to be free Devil thought he'd keep his hold on me And now I'm just walking away Feels so good to be free yeah I'll be who I'm supposed to be yeah It's there for all eyes to see And it feels so good to be free Devil thought he'd keep his hold on me And now I'm just walking away Feels so good to be free yeah I'll be who I'm supposed to be yeah It's there for all eyes to see Should never gonna turn back Should-should never gonna turn back nah nah Should-should never gonna turn back Should never gonna turn back nah nah Should never gonna turn back Should-should never gonna turn back nah nah Should-should never gonna turn back Should never gonna turn back nah nah ♪ And it feels so good to be free Devil thought he'd keep his hold on me And now I'm just walking away Feels so good to be free yeah I'll be who I'm supposed to be yeah It's there for all eyes to see