It is ridiculously out of season to be picking a festive-themed book. However. It does fit the description. My Mum and I read this together every year during December while I was growing up, reading until the advent calendar had burnt through. I can recite huge chunks of it and although I am not too crazy about Dickens as a person, I do always feel as though he has really captured something about the human condition in this book. The more time I read it, the more I love it. I no longer spend the whole of December with my mother but I still read A Christmas Carol every year.