From the recording Doggerel ditties

Lyrics

Written by my friend Laurence Hodge

Your knight in shining armour has got lost upon his way
But still you hope that he'll arrive
And in your girlish heart teenage emotions still hold sway
You hope he'll come, you hope he'll stay and never go away.

Don't scan the far horizons for his charger to appear
He might be standing next to you
The suit he wears is made of wool, It isn't made of mail. These days
The modern knight equips himself at the January sales

Your knight in shining armour has gone upon his way
He won't be coming back no more
It wasn't that he couldn't wait, or couldn't find the door
It's simply you didn't recognize what you've been waiting for.