the song
title : O my heart
written by : Laurie Freelove and Boo Hewerdine
song copyright : © 1991 Dizzy Heights Music Publishing Ltd / Chrysalis Music

the performance
musicians
Laurie Freelove lead vocal, acoustic guitar
with :
Roy Dodds percussion, sound effects
Boo Hewerdine acoustic guitar, Hammond organ, additional vocals
Eddi Reader additional vocals
Phil Stereopulos stick bass
music
key : C minor
time-signature : 4/4
tempo : MM 128
form : ½v V V V C V V V Cx
lyrics

provided for research and private study only (see above for copyright details):

O my heart

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 patriot’s tears

you’ve been looking in the eyes of treachery and death
your pulse growing weak like you 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 mortal soul
and he screams fire in your ears: you will never let go

oh my heart {oh my heart under:} oh-oh
oh my heart {oh my heart}
oh my heart {oh my heart under:} oh-oh
oh my heart
no matter how hard you’re hit
matter how hard you’re hit
matter how hard you’re hit

you never let go
never let go {never let go}
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 centre ring
counting down to zero with the blood on your fingers
falling from the crowds without medals or 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 will never let go

oh my heart {oh my heart under:} oh-oh
oh my heart {oh my heart}
oh my heart {oh my heart under:} oh-oh
oh my heart
no matter how hard you’re hit
matter how hard you’re hit
matter how hard you’re hit

you never let go
never let go {never let go}
never let go {never let go etc.}
never let go
never let go
never let go
never let go
never let go
never let go
never let go
never let go


the recording
personnel
produced by : Laurie Freelove with Boo Hewerdine, Chris Birkett and Kevin Moloney
recorded by : Kevin Moloney and Chris Birkett at various studios?
mixed by : ? at ?
mastered by : Noel Summerville at Transfermation Studios
technical
track timing : 3:38
song timing : 3:33
released on
album : Smells like truth track 8