Sometimes life feels like a battle I'm caught in the storm A tangled mess of broken dreams and shadows that I've worn The weight upon my shoulders It's hard to bear the load But through the tears I'll find the strength to rise above it all In the darkness of the night When hope is hard to find I search for a glimmer of light A reason to remind That even when the world seems cruel I won't be defeated I'll keep pushing through the pain 'Cause I know I'm undefeated Against all odds I'll keep on fighting I won't give up I won't stop trying Though the road is long And my heart feels frail I'll keep moving forward Never to derail Against all odds My spirit will prevail (ooh-yeah)