Halcyon Nights

Halcyon Nights

Read Time: 5 Minutes

Sometimes you stumble across a story that hits exactly the right note for the mood you didn’t know you were in. Halcyon Nights turned out to be one of those listens for me: warm, funny, and unexpectedly addictive. I went in looking for something light and ended up completely hooked, tearing through the ten-plus hours in record time.

The story opens in the cold northern woods of Minnesota, in the small (and probably fictional) town of Mystic. It’s March, so everything is icy, frozen, and primed for disaster. If you’re Mari Davenport, Hollywood screenwriter with a shiny Tesla not built for snowdrifts, the incoming snowstorm spells trouble.

After sliding off the road, she’s rescued by Emerson Riis, an EMT who happens to be off shift but still ready for a rescue. It’s a classic “meet-cute” setup, but it doesn’t feel forced. The scene captures that immediate spark of chemistry while letting the snowy setting and the characters’ easy humour do most of the work.

Mari’s reason for being in Mystic adds a nice layer of depth. She’s on a six-month sabbatical, hoping to finally write the script she’s always dreamed of. She’s parlayed her success into writing something that feels more personal. She rents a quiet cabin on the lake, determined to focus, only to find that small-town life (and one very capable paramedic) might be exactly the distraction she didn’t know she needed.

Emerson, for her part, is grounded, competent, and quietly warm. She’s someone who clearly belongs in her world but is open enough to let Mari in. When Mari turns up at the station a few weeks later with donuts for the whole crew, the gesture instantly endears her to everyone. It’s a simple scene, but it captures why this book works: it’s built on little human moments that feel real.

One of the standouts for me was Sasha, Emerson’s malamute, who steals scenes without ever feeling like a gimmick. Sasha gets to “voice” her opinions often, and Lori Prince gives her personality with her yips, growls and grumbles. She’s whip-smart and the goodest of girls, as every listener will quickly agree. Having an animal companion can easily feel tacked on, but here it adds warmth and levity to the story’s quieter beats.

The romance itself builds steadily and believably. There’s plenty of banter and teasing, and it’s not just between the leads because the whole supporting cast are great fun too. The dialogue had me laughing out loud more than once. There’s an ease to the way MJ Duncan writes people that makes Mystic feel lived-in, like a place you could drop by for coffee (Caribou, not Starbucks though!) and immediately be welcomed.

That down-to-earth tone balances perfectly with the story’s more emotional undercurrent: two women drawn together by circumstance, both fully aware their time is limited. It’s a “ticking-clock” romance, with Mari’s six-month lease and needing to return to LA quietly looming in the background. That awareness adds just the right amount of tension, making every moment between them feel a little more precious.

And when the inevitable finally happens, it’s satisfyingly steamy. The sex scenes are written (and narrated) with a good mix of heat and intimacy, without tipping into over-the-top territory. Once they cross that line, there are a few in quick succession, but it never feels gratuitous. The emotional connection stays front and centre, and the narration does a lot of heavy lifting to make it all work.

Speaking of narration, Lori Prince is a perfect match for this story and her voice had me hooked immediately. She has a light raspy edge that’s playful in the right places and husky when things heat up. She shifts smoothly between characters, keeping the energy high during banter but softening for the tender moments. It’s one of those performances where you stop noticing you’re listening to a narrator because it just feels natural.

Production quality is spot-on: clean, consistent, and free of any distracting noises or retakes. I often finish a book and look up what else the author has written; this time, I found myself also checking what else Lori Prince has narrated. That probably says it all.

If I had to sum up the story, Halcyon Nights feels like a comfort listen. It’s got that balance of humour, warmth, and emotion that makes you want to stay in the world a bit longer. The romance doesn’t reinvent the wheel, but it doesn’t need to. It’s confident in its tone, playful in its pacing, and genuine in how it handles connection and choice. Mari and Emerson’s chemistry never feels manufactured, and by the end, I genuinely cared about how their timeline would play out.

By the time the closing “Audible hopes you enjoyed this program” played, I realised I’d barely paused. It’s that rare audiobook that makes the hours disappear so thoroughly. Partly because the story flows so easily, and partly because the narration elevates it into something special.

Whether you’re in the mood for a heartfelt small-town romance, some snowy escapism, or just a story that leaves you smiling, Halcyon Nights delivers exactly what it promises… and maybe a little more. I’ll be giving this one another listen in the future for sure.

Want to listen to "Halcyon Nights" free?

You can get Halcyon Nights free with a 30-day Audible trial - no strings attached. Cancel anytime. The free trial of Audible includes one free audiobook of your choice (yep, including Halcyon Nights which you keep it even if you cancel) and unlimited streaming from the Audible Plus catalogue.

Need more than just one? Audible's Premium Plus plan includes up to 24 credits and full access to and the entire Audible Plus catalogue.

Start your free Audible trial
Explore what's included with Premium Plus


Note: These are affiliate links, which means we may earn a small commission if you decide to sign up. It doesn't cost you anything extra, and it helps support our site! ♥



Tagged

Contemporary, Sapphic, LGBTQ+, Female Narrator, Feel-Good, Female Protagonist, Queer Romance, Humorous, RomCom

Scroll to Top