too many ghosts

big country

i took my past out for a ride

along the north sea

all my demons in the back seat

crying out for me

time to pay the piper

time to call in a marker

time to cough it up

the last thing on my mind

was another shot at love

too many

too many

too many ghosts

one too many ghosts to fall in love

avarice and drunkenness

pride and infidelity

i left them off at a bus stop

along the coast

you brushed past from nowhere

and you sat right up front with me

you were looking like a virgin

unconfirmed

waiting for the host

but there are no virgins here

no novices

no innocence

just the dark desire for forgiveness

too many

too many

too many ghosts

one too many ghosts to fall in

too many

too many

too many ghosts

one too many ghosts to fall in love

i took my new love out for a ride

along the north sea

forgiveness or forgetfulness

it's all the same to me

and as i stare into her eyes

and press her in my arms

i look over her shoulder

and there my demons are

too many

too many

too many ghosts

one too many ghosts to fall in

too many

too many

too many ghosts

one too many ghosts to fall in love