...here's a gift you may have missed. Radio 4 have been running an audio version of the classic Good Omens. It has Peter Serafinowicz and Mark Heap in the Crowley and Aziraphale roles, respectively. Three episodes up so far of six, and 4th is tomorrow but iPlayer keeps bits up for a month now I believe so if you understandably don't want to listen tomorrow you'll be able to catch up on it all for a few weeks yet.
Link
Merry Xmas!