Sometimes the book you need comes along unexpectedly. This one had been in my to-read list for quite a while, and so I finally decided to pick it up, knowing I love Kingfisher's writing but not knowing what to expect from this particular book.
I loved every moment of it, and already want to read it again. I heartily recommend it.