[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 ass 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