[Hook: Fleurie] Soldier keep on marching on Head down till the work is done Waiting on the morning sun Soldier keep on marching on [Intro: Nate] Yeah, through all times, we gotta stay strong, cause I'd rather die for something than live for nothing [Verse 1] I've battled battles not worth reciting But those that were definitely worth fighting made an impact on me I can no longer forget Whether it was coming home to an abusive household Or seeing my mother held in a chokehold I stood my ground no matter what the cost was Cause if I lost my life at least I knew I saved one You might be going through something similar to what I've endured No life is perfect that is for sure Sometimes we feel like dying sometimes life ain't worth trying But I got up everytime life happened to knock me down Threw a right hook and knocked it's a** on the ground I was living in the dark but through the light I've been found If I had no fight in me I'd just collapse to the ground Praying to surrender and never try life again Feeling like I was taking my last breath But God put his hand on me and said
[Hook: Fleurie] Soldier keep on marching on Head down till the work is done Waiting on the morning sun Soldier keep on marching on [Verse 2] Never perfect I lived through lot of pain Whether it was losing to issues that were irrelevant Or hearing drama and lies that seemed bigger than en elephant All this negativity came over started trapping me I tried to run away but life is always faster But running can only get you so far Either you dying of exhaustion or you run out of heart I decided to let life consume me and destroy who I was I stayed laying on the ground no one managed to budge me I gave up at that moment then a saw a light in the sky I started saying a prayer to receive my daily bread Then God put his hand on me and said, what you doing on the ground get up and fight soldier I fought your battles with you don't stop until it's over If you need help Ill try my best to hold you, but I need you to stay strong soldier [Hook: Fleurie] Soldier keep on marching on Head down till the work is done Waiting on the morning sun Soldier keep on marching on