(Laurie Freelove) You said everything that you had to say You've felt everything that you had to feel You know when a thing is or is not real Like a rebel in the crossfire of a patriots tears You've been looking in the eyes of treachery and d**h Your pulse growing weak like your last living breath You know about losing and placing your bets But the dance on the grave of your name's not over yet Ah you reckon with your chances take them up with god God takes his aim and throws up his arms He lays you on the cross of your own immortal soul And screams fire in your ears, you must never let go Oh my heart, oh, oh my heart No matter how hard you're hit No matter how hard you're hit You never let go You never let go Never let go Never let go You thought you should belong to eternal bliss
Singing with the angels and dancing with spirits Lighting up the darkness with the stains on your soul Burning for the good of things you never have known Now you've taken every punch from the center ring Counting down to zero with blood on your fingers Falling from the crowds without medals of honour Away from the violent side of love and it's brother Now you're back to chasing shadows in the alleyways Just when everyone thought you'd disappeared You're back to counting blessings with the few who would know That no matter how hard you're hit, you would never let go Oh my heart, oh, oh my heart No matter how hard you're hit No matter how hard you're hit You never let go You never let go Never let go Never let go