It's a lonely road up ahead And I'm not heroic but I try my best Stumbling is still moving forward So keep stumbling tall and hold your head high They can take all you have, but they can't take your life If life gives you demons, then don't be afraid I know I'm not the strongest one, but I live to tell my tale 'Cos life gave me demons, and though I buckled I did not break When life gives you demons, make demonade It's a well worn road up ahead And I ain't no pioneer with my tread One day I'll draw from the pain The memories will never fade We'll all keep that smile painted on our face If life gives you demons, then don't be afraid I know I'm not the strongest one, but I live to tell my tale 'Cos life gave me demons, and though I buckled I did not break When life gives you demons, make demonade