The city weeps in ashes and flame
I call your voice, I call your name
The night remembers what they stole
A love that burned and made me whole
They thought the grave would silence me
But love is stronger, it set me free
I walk through fire, I walk through rain
Carry your memory through the pain
Though death has claimed the breath we share
My heart still knows that you are there
Your shadow haunts these broken streets
Each step I take where vengeance meets
The laughter fades, their voices fall
One by one I'll take them all
But every scar and every fight
It's all for you, it's all for life
I walk through fire, I walk through rain
Carry your memory through the pain
Though death has claimed the breath we share
My heart still knows that you are there
They say the dead should never rise
But love won't bow and love won't die
And when the dawn breaks, you'll still see
Your soul forever lives in me
I walk through fire, I walk through rain
Carry your memory through the pain
Though death has claimed the breath we share
My heart still knows that you are there
It can't rain forever
No, it can't rain forever
Oh