What a delightful story from start to finish. Sure I find the characterisation of Asriel to be questionable, flip flopping on occasion, but the cast as a whole is absolutely wonderful. Really deep and rich in its storytelling, its easy to lose hours to this phenom of a book.