The breathy, simpering narration with little distinction between characters ruined this listen for me. The storyline was interesting, but predictable, with underdeveloped characters.