Graham,
Nicely done and beautifully sung... sounds like a song from Christmases past.

Robert