angel in a shopping mall

i met an angel in a shopping mall

he said "i’m just passing through

been buying some stuff for the guy above

and my boy i need a word with you"

i said "i don’t wanna be rude, my friend

but i ain’t as dumb as you think"

he gave me his card, the name was mozart

i said "hold on, i think we need a drink"

and he said "i been dancing with elvis"

and he said "i love that rock 'n' roll"

he said "it’s hell that's square, man, it’s swinging up there

and by the way, i think you lost your soul


yeah i been singing with buddy holly

i been jazzing with tatum too

you know he sure has a fine way of playing the steinway

he’s dead and he’s more alive than you. ooh..."


now amadeus took a seat in burger king

he said "this place is heaven on earth"

he said "you know it shows you i'm sick of ambrosia

guess presley got his money's worth"

and i asked him some more about that soul of mine

he said "you don't need me to explain"

he said "it couldn’t be clearer, just look in the mirror

you won’t believe what you have to gain"

and he said...


i said "supposing you're right my friend

tell me, what exactly should i do?"

he said "i really must fly, it’s been good but goodbye"

and sure enough away he flew

well i ran inside the men's room there

to use the mirror on the wall

and just for a minute i swear as i looked in it

i couldn't see my face at all

and i wonder: who was that angel

who said he loved that rock 'n' roll?

he could be any old guy, but the look in his eye

made me fear for my immortal soul


and i thought the devil had all the best tunes

i thought he danced in eternal fire

but now i’m figuring it's possible if you wanna hear gospel

you'd better check out that heavenly choir

now when i'm hounded, down and doubting

and i find my back's against the wall

you know i look up there, and i say a little prayer

to an angel in a shopping mall. ooh...


written by tom yates 21 january 2001

tom yates - lead vocal, piano, organ, backing vocals, tambourine
steve parker - bass, drums, electric guitar
grant gordon - acoustic guitar