Wonderful and moving. The plot is totally unexpected and charming. Christopher is such an amazing, sweet, innocent character. I love him.The only reason I won't give it 5 stars is because it had spoilers of Sir Arthur Conan Doyle's The Hound of the Baskervilles, which I still haven´t read. This annoyed me.