Skip to content

How to Write Chemistry Between Two Characters

Published on July 5, 2026

How to Write Chemistry Between Two Characters

Readers can tell within a few pages whether two characters have chemistry, and they can't always explain why. It isn't the dialogue tags, and it isn't a line where the narrator announces "the tension between them was electric." It's something underneath the scene — a pattern of attention, friction, and restraint that the reader feels before they consciously notice it. That's also why chemistry is so hard to write on purpose. It's not a single line or a single beat. It's a relationship between small choices repeated across a scene.

The good news is those choices are learnable. Chemistry on the page comes down to a handful of concrete mechanics: attention, friction, physical awareness, and withheld information. Get those working together and two characters who've never touched can feel more charged than a couple mid-scene. Skip them and a love scene can read technically competent and completely flat.

Chemistry Is Attention, Not Attraction

The most useful reframe for writing chemistry is this: it isn't about how much two characters want each other, it's about how much attention they're paying to each other. Attraction is internal and invisible. Attention is visible and writable.

A character with chemistry notices things about the other person that nobody else in the scene notices. They clock the half-second pause before an answer, the way someone's voice changes when they're being polite versus when they're being honest, the specific gesture that means they're annoyed even though their face says otherwise. None of this requires stating "she was attracted to him." It just requires the point-of-view character to be unusually, involuntarily observant about one specific person.

This is why chemistry reads stronger in close third or first person than in wide, distant narration — the reader needs to be inside a head that's paying that kind of attention to register it. If your narrator notices everything about everyone equally, chemistry has nowhere to live. Save the noticing for the one person it actually matters for, and make sure it's noticing the other characters don't get.

Friction Does More Work Than Compatibility

It's tempting to build chemistry through agreement — two characters who like the same things, laugh at the same jokes, finish each other's sentences. That's real, but it's not usually what generates heat on the page. Friction generates heat. Two characters who challenge, needle, or resist each other create more visible tension than two who get along easily, because friction forces reaction, and reaction is what a reader can actually see.

This doesn't mean the characters need to hate each other — that's a different trope with its own mechanics. It means even characters who like each other should have some axis of disagreement or push-pull: one wants to talk about it, the other deflects with a joke; one is direct, the other circles; one keeps score of every unresolved argument, the other pretends none of them happened. If you're leaning into enemies to lovers specifically, the friction is more overt, but the underlying mechanic — reaction over agreement — is the same one at a lower temperature in every romantic pairing.

Give each character a instinct the other one interrupts. If a character's default mode is guarded and controlled, chemistry shows up in the moments the other person gets past that control, even briefly. The reader isn't watching two compatible people get along. They're watching one person's armor slip because of a specific other person, and that specificity is what sells it.

Physical Awareness Without Narration Overload

Physical chemistry on the page is mostly about proximity and restraint, not description. A hand that hovers an inch from someone's back instead of landing on it does more work than three sentences describing how attractive that person's back is. The reader's imagination fills in what the character is resisting; your job is to show that the resisting is happening at all.

Track physical space the way you'd track dialogue — deliberately. Where are these two characters standing relative to each other in a scene, and does that distance change? A character who closes a gap without meaning to, then catches themselves and steps back, tells the reader more than a paragraph of internal monologue about how badly they want to close it. Small, specific physical details — the length of eye contact before someone looks away, whose hand moves first and gets stopped, the second a hug goes on half a beat too long — carry chemistry better than adjectives ever will.

Avoid over-narrating physical response (racing heart, weak knees, warmth pooling) as the primary tool. Those aren't wrong, but overused they read generic, because they're the same three sentences in every romance novel. Specificity beats intensity: what does this particular character do with their hands when they're nervous around this particular person? That detail is unique to your story. "Her heart raced" isn't.

Dialogue That Wants Something Underneath It

Chemistry-heavy dialogue rarely says what it means. The most charged exchanges are the ones where both characters are having two conversations at once — the surface one, about work or weather or whatever the plot needs discussed, and the real one, about whatever's actually building between them. The gap between those two conversations is where tension lives.

Give characters a reason not to say the real thing directly — pride, fear of rejection, an existing relationship, professional stakes — and then let the dialogue circle that reason without landing on it. Banter works so well for chemistry precisely because it's a socially acceptable way to say a charged thing while denying you meant anything by it. A well-placed double meaning, immediately deflected with a joke by whoever said it, reads as far more charged than either character stating their feelings outright.

Subtext needs a release valve occasionally, though. If every single exchange stays subtextual with no breaks, the tension can start to feel airless instead of taut. Let a beat land plainly once in a while — a moment where one character almost says the real thing, gets interrupted, or catches themselves — so the reader knows the subtext is intentional, not accidental vagueness.

Chemistry Needs Stakes to Matter

Even well-written attention, friction, and restraint won't generate real tension if nothing is at risk. Chemistry reads hotter when there's something to lose by acting on it — a friendship, a professional relationship, a promise made to someone else, pride that's already been wounded once. The reader needs a reason the characters aren't already together, or the tension collapses into "why don't they just say something."

This is worth auditing directly in your draft: what happens if these two characters act on the chemistry right now, this scene? If the honest answer is "nothing bad," you probably need to raise the cost before the tension will read as real. Chemistry without consequence just reads as convenience.

Common Mistakes

Telling instead of showing the noticing. "He couldn't stop thinking about her" is weaker than an actual scene where he's distracted mid-conversation because of something she did three scenes ago.

Making chemistry mutual and identical. Two characters noticing the same things in the same way at the same pace reads flat. Give them asymmetric awareness — one further along than the other, one in denial, one already past denial — and the gap between them creates its own tension.

Skipping friction entirely. Pure compatibility with no push-pull reads pleasant, not charged. If your two characters agree on everything and never challenge each other, add a real point of disagreement even if it's small.

Over-relying on physical description. Long passages cataloguing someone's appearance don't generate chemistry on their own. A single specific detail noticed at the right moment does more than five generic ones.

Building It Into Your Draft

If you're plotting out a full arc rather than a single scene, how to write romance covers the larger structure chemistry needs to escalate inside of. And if you're working out who these two people are before you get to the scene where the chemistry actually shows up, spending time in character development first tends to pay off — chemistry that's specific to the characters involved reads stronger than chemistry that could belong to any two people in any story. The trope library is also worth a look if you're building chemistry inside a specific dynamic like rivals, mentors, or grumpy-sunshine pairings, since each one bends these mechanics slightly differently.

Once you've got a sense of the two people and what's keeping them apart, the fastest way to see whether the chemistry is working is to write the scene and read it back cold. If you want a place to draft that scene and see the noticing, the friction, and the almost-touch come together on the page, open SmutWriter → and start with the moment your character notices something they wish they hadn't.

Related Articles