I absolutely could NOT put this book down. There is a laugh on every page. The plot has so many wonderful twists and turns that there is also a surprise on every page. I had no idea how it would end. What a wonderful, original, funny, suspenseful, unique take on the old fairy tale. Smart kids will love this, but so will adults who appreciate rich satire.