I only gave it 4 stars overall because there were so many characters, and several with similar-sounding names, that sometimes it was hard to follow audibly. But the performance and story were 5 stars! Off to listen to the next one!