Another enjoyable book from Shannon Hale. I didn't enjoy this quite as much as The Goose Girl or Thousand Days, but that didn't keep me from letting my son nap in my arms while I finished it. I missed Isi in this one (weird to have the main character in a book you love become a secondary character), but I'll almost certainly be reading it again.