
Amy does it again! She’s a wizard at creating characters you can’t help but love, and Otto? Oh, *Otto.* He’s all tattoos, and bad-boy vibes—a whole walking, talking motorcycle riding dream. But peel back the layers, and there’s a big-hearted softie under all that brooding, even if he’s lugging around a saddlebag full of guilt and emotional baggage. Enter Raven- or his Moonflower- his ray of light in all his darkness, who rolls in like a breath of fresh air and (finally) flips his world upside down—in the best way.
And the audiobook? Freaking *amazing.* Connor absolutely slayed as Otto, giving him just the right amount of gruff charm, and Desiree was flawless. They didn’t just narrate; they brought the story to life in a way that makes you want to hit replay the second it’s over.
