Get 3 months for $0.99 a month + $20 Audible credit

LIMITED TIME OFFER
A Rivalry of Hearts cover art

A Rivalry of Hearts

Fae Flings and Corset Strings, Book 1

Preview
Get this deal Try for $0.00
Offer ends December 1, 2025 11:59pm PT.
Join Audible for only $0.99 a month for the first 3 months, and get a bonus $20 credit for Audible.ca. Bonus credit notification will be received via email.
1 audiobook per month of your choice from our unparalleled catalog.
Listen all you want to thousands of included audiobooks, podcasts, and Originals.
Auto-renews at $14.95/mo after 3 months. Cancel anytime.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Premium Plus auto-renews for $14.95/mo + applicable taxes after 30 days. Cancel anytime.

A Rivalry of Hearts

Written by: Tessonja Odette
Narrated by: Rusty Mewha, Dani Cochrane
Get this deal Try for $0.00

$14.95/mo after 3 months. Cancel anytime. Offers ends December 1, 2025 11:59pm PT.

$14.95 a month after 30 days. Cancel anytime.

Buy Now for $35.34

Buy Now for $35.34

About this listen

Two rival writers.
One prestigious publishing contract.
A bargain of hearts and desire.

They say never bargain with the fae. They also say don’t get drunk on fae wine. Yet romance author Edwina Danforth has managed a blunder with both on her first visit to the infamous faelands. Now she's trapped in a magic-fueled bet she barely remembers with a man she’d be happier to forget. The terms? Whoever can bed the most lovers during their month-long dueling book tour wins a coveted publishing contract.

The win should be easy for Edwina. She’s known for penning scintillating tales of whirlwind romance. There’s just one problem: her imagination vastly exceeds her bedroom experience. But when failure means plummeting her career back into obscurity, losing isn’t an option.

Her handsome fae rival, William Haywood, poses an even greater challenge. Not only are his looks as aggravatingly perfect as his track record behind closed doors, but he has his own reasons for playing to win, and he won’t go down without a fight. Unless, of course, it’s a different kind of going down. In that case, he’s fair game.

Edwina and William clash in a rivalry of romance. But what happens when their objects of desire… turn out to be each other?

A Rivalry of Hearts is a spicy standalone adult fantasy romcom in the Fae Flings and Corset Strings series. Every book in the series can be enjoyed on its own in any order and ends with a HEA. If you like academic rivals, enemies to lovers, and quirky heroines, then you’ll love this sizzling tale.

The Fae Flings and Corset Strings series is set in the same world as The Fair Isle Trilogy and Entangled with Fae. Journey back to this beloved fae world—or fall in love for the first time.

©2024 Tessonja Odette (P)2024 Dreamscape Media
Fantasy Romantic Comedy Romance
All stars
Most Relevant
I loved the idea to move the reading from one point of view to the other

From enemies to lovers

Something went wrong. Please try again in a few minutes.

I really enjoyed this book a lot more than I expected! The world is easy to get immersed in. It was the perfect blend of turn-of-the-century vibes but with modern day ideals.

What a Delight!

Something went wrong. Please try again in a few minutes.

sex positive, body positive, gender positive, no toxic MMC, no bitchy/whiney FMC... this was a wonderful read and I'm so happy I bought this!

Cozy and endlessly positive

Something went wrong. Please try again in a few minutes.

I really enjoyed this book. I felt good the whole time reading it. Good story, good narratos, good romance, good heat. I liked the respect everyone showed to themselves & each other in the story. I'm going to read the next one!

Feel good book

Something went wrong. Please try again in a few minutes.

Loved this ! I love the fae world the authors created. Truly a fae romcom . I read out of order but the 2nd book is even better !!

The cute pine marten

Something went wrong. Please try again in a few minutes.