I'm somewhere in-between 4 and 5 stars, but thoroughly enjoyed this story. And boy is it H-O-T. Although set over Christmas and New Year, this book is definitely a year-round read, for example: I'm reading it in July in the middle of a rare British heatwave!