One of my favourite books of all time. It's a Russian classic containing fantasy elements such as the presence of demons, and includes a 6 foot gun-toting cat named Behemoth. Who could say no to that?
I remember reading it on a snowy day as a 14 year old, when school was cancelled. Now, most people when this happens, choose to play in the snow: building snowmen and going sledding with friends. Not me, however! Instead I stayed cooped up in my house, completely transfixed by this book. I think that's testament to the power this novel held over me (and also testament to my overwhelming laziness towards going outside, but we will ignore that!)
I need to reread this one soon! Highly, highly recommended.