I loved this book. The story is enthralling, the characters and setting lovely, and the performance is perfect. The voice actors match one's idea of each character perfectly, and the narrator's voice is pleasant and her cadence is just right. I loved this book, and I couldn't wait to get to the last CD just to see how the story would end. And it had a perfect ending. All in all, a most enjoyable audiobook.