I've had my soul get close to breaking In the cold alone and shaking Had to fall to feel it all I've got a heart covered in bruised Been ashamed for feeling useless Had to crawl before I could walk For the first time in my life I hit my knees to fight 'Cause I've been through it all Through the fire, through the lies, through the devil in disguise I've been through it all Through the grace of God I'm saved Through my faith I found a way through it all I've been through it all My strength alone wouldn't have cut it Learned to be the man I was And turned to prayer, and He met me there It's hard to trust when things get hard It's hard to love when you're so scarred But that's what it takes for your life to change 'Cause I've been through it all Through the fire, through the lies, through the devil in disguise I've been through it all Through the grace of God I'm saved Through my faith I found a way through it all I've been through it all For the first time in my life Yeah, I'm walking in the light I've been through it all Through the fire, through the lies, through the devil in disguise I've been through it all Through the grace of God I'm saved Through my faith I found a way through it all I've been through it all Through it all I've been through it all