I always struggle with audiobooks that have so many narrators. It had to keep track. But the pleasant writing and character development made it worth sticking with it