The ultimate read for Christmas eve

The children are asleep. The gammon’s glazed. And a vast glass of something delicious has been poured.

Late Christmas eve reads are the best. And this one’s perfect.  No gushy stuff … just chills and thrills in The Christmas Guest by Peter Swanson, R285 from your local bookstore (Faber and Faber).