One of my favourite books of all time. Read it around March last year. It manages to take what is very obviously a fictional story full of magic and the supernatural and make it feel believable. The characters are unique without feeling tacky, there is a cheerful optimism and a strong sense of love throughout this book.