To write enemies to lovers, give the heroine and her rival a reason to hate each other that is true from where each stands, then turn them with events, not moods: something one of them does has to change what the other knows. Place the turn the way the classics do. In Pride and Prejudice the first proposal comes 48% of the way through the text and is refused, and the yes comes at 94%. A confession in the middle that fails, and a yes near the end that costs something, is the shape readers keep shelving: 81,043 books on Goodreads' enemies-to-lovers shelf on 6 November 2026.
Enemies to lovers: what readers want, in numbers
Readers rank it near the top of every count. Asked by Talker Research for ThriftBooks (2,000 US romance readers, January 2025), 42% named enemies to lovers among the tropes they most enjoy, behind forbidden romance (45%) and friends to lovers (44%). In Harlequin's "Love Lowdown" study, reported in August 2023, it came first, at 29%. Searches are rising too: Google's Keyword Planner put "enemies to lovers" at 12,100 a month in the US, up 1.48 times on the three months before (read November 2026).
The Goodreads shelf, read 6 November 2026, shows which books readers file there most:
| Rank | Book | Times shelved enemies-to-lovers |
|---|---|---|
| 1 | Fourth Wing, Rebecca Yarros | 4,297 |
| 2 | The Cruel Prince, Holly Black | 4,086 |
| 3 | The Hating Game, Sally Thorne | 3,637 |
| 4 | Twisted Hate, Ana Huang | 2,836 |
| 5 | The Unhoneymooners, Christina Lauren | 2,734 |
| 6 | The Wicked King, Holly Black | 2,561 |
| 7 | A Court of Mist and Fury, Sarah J. Maas | 2,525 |
| 8 | The Spanish Love Deception, Elena Armas | 2,518 |
| 9 | A Court of Thorns and Roses, Sarah J. Maas | 2,254 |
| 10 | The Queen of Nothing, Holly Black | 2,228 |
Eight of the top fifteen are fantasy, seven contemporary (the rest include Red, White & Royal Blue and Mariana Zapata's From Lukov with Love). Red, White & Royal Blue is MM, and MM readers surveyed in 2022 put enemies to lovers among their favourite tropes too; how to write MM romance has the rest of that survey. The trope works in both, and in stranger settings too: writing monster romance shows it with a sentient adult who isn't human. It works because it isn't about the setting. It's about a woman who is sure she's right about a man, and the scene where she finds out she was only half right.
Where the turn goes: three classics, measured
We took three public-domain enemies-to-lovers stories from Project Gutenberg (Pride and Prejudice, North and South, Much Ado About Nothing), found each key line in the text and counted how far through the words it falls. Read 6 November 2026.
| Moment | Pride and Prejudice (1813) | North and South (1854–55) | Much Ado About Nothing (c. 1598) |
|---|---|---|---|
| The enmity is set | "not handsome enough to tempt me", ch. 3: 2% | Margaret meets the mill owner Thornton, ch. 7: 12% | Leonato's "a kind of merry war", Act 1: 2% |
| The first declaration | Darcy's "In vain have I struggled", ch. 34: 48%, refused | Thornton proposes the day after the riot, ch. 24: 43%, refused | Benedick, tricked: "This can be no trick", Act 2: 40%; Beatrice, "Contempt, farewell", Act 3: 46% |
| The event that turns it | His letter, ch. 35: 50%; "Till this moment, I never knew myself", ch. 36: 53% | The riot, where she shields him, ch. 22: 39% | The wedding scene: "I do love nothing in the world so well as you", then "Kill Claudio", Act 4: 72–73% |
| The yes | The second proposal, ch. 58: 94% | The last chapter, "Pack Clouds Away", ch. 52: 99% | "Peace! I will stop your mouth", Act 5: 99% |
Three things repeat. The hostility is on the page in the first eighth of the book. Someone says it out loud near the middle and it goes wrong: refused, or overheard by people who set it up. And the yes waits until the last tenth. Sudowrite's enemies-to-lovers beat sheet (18 April 2026) asks for a hate phase of at least a third of the book; the classics hold it longer, and they put a failed confession where a modern beat sheet puts its midpoint.
Look at what turns Elizabeth. It isn't Darcy being nicer. It's a letter that gives her facts she didn't have, and she spends the next chapter taking her own judgment apart. That's the rule Jericho Writers puts in one line: "Each shift in your protagonists' thinking should be driven by plot."
How to write enemies to lovers, beat by beat
1. Give both of them a case. Michelle Major's first tip in Writer's Digest (24 April 2022): "Give them legitimate reasons to not like each other." Write each side's case in one sentence before you draft. If one of them is simply wrong, you have a misunderstanding, not enemies.
2. Show the hate in action. One act each in the first chapters: she steals from his family, he arrests her brother. Hannah Yang's ProWritingAid guide puts it as "Show the thief stealing from the royal family."
3. Lock them together. A ship, a contest, a marriage of convenience, a shared enemy. Proximity forces the small moments where each sees the other off guard. In romantasy the fantasy plot does the locking, and writing a romantasy novel ties each romance beat to a fantasy one.
4. Plant the event that will turn her. The letter, the riot, the night he could have let her die and didn't. Set it up early so it lands as proof, not as a coincidence.
5. Let the first confession fail. Around the middle, one of them says it, and it goes wrong because the case against them still stands. Darcy proposes while insulting her family. A refusal here is what makes the last tenth worth reading.
6. Make the yes cost something. Each of them gives up the position they held on page one, out loud. Beatrice's "Kill Claudio" asks Benedick to choose her over his friend before she'll believe him.
The four ways it fails
| Failure | What the reader sees | The fix |
|---|---|---|
| Too fast | Banter in chapter 1, kissing in chapter 3, no enmity left to resolve | Hold the first confession to the middle; keep one real grievance alive until the last act |
| No reason | They hate each other because the blurb says so | Give each a case the reader could argue for |
| No cost | He's suddenly kind and she forgives him | Turn her with an event that changes what she knows, then let her resist it |
| Cruelty read as heat | He humiliates her and the book calls it chemistry | Major's third tip: "Enemies doesn't mean toxic." Rivalry, not abuse, unless you are writing dark romance on purpose, with its warnings |
How the heroine looks at him on the page matters as much as the plot: female gaze writing covers what that changes. The trope's place among the others, with the beat where each one usually breaks, is in our romance tropes list. When the first kiss does come, make it an angry one that settles nothing: how to write a kiss scene counts how few words the classics give it.
Why AI turns enemies into lovers too soon
Ask a chatbot to continue an enemies-to-lovers chapter and he softens. Sudowrite's own post says "generic AI doesn't understand enemies-to-lovers tension": it forgets the earlier hostility and writes warmth too early. NovelAI users describe the same pull in a thread titled "How do you stop the AI from progressing too quickly?", and the fix there is deleting the rushed lines by hand. It's the same habit that wrecks a slow burn, only worse here, because a rival who turns gentle without a reason breaks the whole book.
What holds it back, whatever the tool:
- Name the grievance in the beat: "She still thinks he informed on her brother."
- Say what doesn't happen: "She doesn't thank him. Nothing is forgiven."
- Keep each beat to one exchange. A beat that covers a whole voyage invites the model to finish the arc.
The payoff: which AI writes it at your heat
On 22 October 2026 our Fade to Black study ran a pure enemies-to-lovers premise through five frontier models: Elena, a rebel mage, and Kade, captain of the guard, both adults, "enemies for the whole book", finally admit what they feel and sleep together. Three tries per heat level, plus the explicit request again with a line saying the writer is a verified adult (counts from the CSV):
| Model | Closed door asked (3) | Open door, not graphic (3) | Explicit asked (6) |
|---|---|---|---|
| Claude Opus 5.5 | 3 closed | 3 non-graphic | 6 explicit |
| Grok 4.7 | 3 closed | 3 non-graphic | 6 explicit |
| Claude Sonnet 5.5 | 3 closed | 3 non-graphic | 5 explicit, 1 softened |
| GPT-6.1 Sol | 3 closed | 3 non-graphic | 0 explicit: 4 softened, 2 cut away |
| Gemini 4 Argon | 3 closed | 3 non-graphic | 0 explicit: 4 softened, 2 refused |
Every model wrote the closed-door and open-door versions as asked. The explicit one split them, and the trope made no difference: across all six premises the same models scored about the same. The levels are set out in closed door vs open door.
Where the usual AI tools fall short here
- ChatGPT and Gemini write the banter well, then soften or refuse the payoff (table above; can Gemini write smut quotes Google's rules); keeping chapter 3's grievance alive in chapter 30 depends on what you paste back in.
- NovelAI continues the text and leaves the pacing to you; its users' fix for a rival who warms too soon is deleting lines.
- Sudowrite names the problem and answers it with character profiles you fill in (wound, misconception, feelings) and a 30-chapter beat sheet: workable, but the profiles are yours to keep current as the feelings change.
Writing enemies to lovers in KudoNovel
In KudoNovel you write the beats, so the turn happens where you put it. You sketch the moment (she returns his sword and doesn't thank him) and the AI writes that moment, nothing past it: Stick, Balanced and Novel each keep your words and events and add around them. If he still comes back too gentle, a one-line steer ("he's still angry about the map") edits the beat in place, and your steer outranks everything else.
The grudge doesn't need a profile you keep by hand. The story bible and a running summary of the whole book keep up as you write, and before a beat is written the engine picks the entries the passage needs and plans from the story so far, the earlier chapters' records and the beats either side. The chapter 24 confession is written knowing about the theft in chapter 2. When the yes finally comes, the heat is yours: KudoNovel has no content filter of its own, and the built-in model was chosen partly because it rarely refuses.
It's a browser app in English: one free credit once you confirm your email, then one-off packs from $3.50 for 100 credits, no subscription. Drafting in Sudowrite or NovelAI already? Import the book with its Story Bible or lorebook.
Write each lead's case against the other in one sentence. Then write the scene where she's proved half wrong.
Checked November 2026: Goodreads shelf read 6 November 2026; positions counted in the Project Gutenberg texts (eBooks 1342, 4276, 1519) on 6 November 2026, as a share of the words from the first chapter or scene to the end; survey figures as published on the dates shown; model counts from Fade to Black (run 22 October 2026).