Our granddaughter has enjoyed this book since she was about 3 (now 4 1/2), and we are always delighted to have an excuse to read it to her (and we've given several copies as gifts). It's clever, imaginative, compassionate, and funny. The protagonist ...