The hotel room smelled like clean sheets and the citrus soap from the minibar. Rain stitched the window. Nora kicked her heels off and watched Jules lock the door with that small, deliberate click that always landed somewhere low in her stomach.

“Still sure?” Jules asked, back still to her.

Nora’s mouth went dry for a second. Not fear. Anticipation with teeth. “I’ve been sure since you texted the address.”

Jules turned. Suit jacket already off, white shirt open at the throat, dark hair damp from the walk. The same look that had pulled Nora across three cities and two years of careful, hungry weekends. No rings. No promises. Just the rule they’d written into their bones: when they found each other, they coupled hard and clean and left nothing unsaid.

Jules crossed the room and took Nora’s face in both hands. The kiss started slow—lips, breath, the soft catch of tongue—then deepened until Nora’s back hit the wall and her dress rode up under Jules’s palm.

“You wore the black one,” Jules murmured against her mouth.

“You like the black one.”

“I like what’s under it.”

Nora laughed once, short, and pulled Jules’s shirt free of the waistband. Buttons. Belt. The hot slide of skin when she got her hands under the fabric and felt the tight plane of Jules’s stomach. Jules made a sound that wasn’t quite a word and bit gently at Nora’s lower lip.

They stripped without ceremony. Dress on the chair. Bra. Nora’s underwear hooked on Jules’s thumb and dragged down her thighs until she stepped out of them. Jules’s trousers hit the floor. Boxers followed. Nora looked—always looked—at the hard line of Jules’s cock, already flushed, and felt her own body answer with a slick pulse between her legs.

Jules backed her to the bed. Nora sat, then lay back on her elbows while Jules knelt between her knees and pushed her thighs open with both hands.

“Christ,” Jules said, quiet. “You’re wet already.”

“You texted me three filthy sentences and a room number. What did you expect?”

Jules didn’t answer with words. Mouth first—open, hot—kissing the inside of Nora’s thigh, then higher, then the flat of tongue through her folds until Nora’s head dropped back and her fingers found Jules’s hair. Jules licked her slow, thorough, the way someone maps a place they already know and still wants to get wrong on purpose. Two fingers slid into her without hurry. Nora’s hips lifted.

“There,” Nora said. “Right—yes—”

Jules crooked those fingers and sucked her clit until Nora’s thighs shook and she came with a broken sound she tried to swallow and failed. Jules worked her through it, gentler, then kissed up her belly, her ribs, took a nipple into her mouth and bit just enough to make Nora curse.

Nora shoved at Jules’s shoulder. “On your back.”

Jules went willingly. Nora straddled her hips, reached down, wrapped her hand around Jules’s cock and stroked once, twice, feeling the weight and heat of it. She guided the head through her wetness, notching it at her entrance, and sank down in one long, controlled slide until she was seated flush and full.

Jules’s hands gripped her hips hard enough to bruise. “Fuck. Nora—”

“I know.” Nora rolled her hips, testing. Full stretch, perfect pressure. She braced her palms on Jules’s chest and started to move—slow at first, grinding more than bouncing, letting Jules feel every inch. Jules thrust up to meet her. The wet sound of it filled the room under the rain.

Nora leaned down and kissed Jules messy, open. “Harder.”

Jules flipped them without pulling out. Nora’s back hit the mattress. Jules hooked one of her knees up and drove in deep, steady, the kind of fucking that stole language. Nora held on—shoulders, then the headboard—and took it, every stroke lighting her up from the inside. Sweat slicked Jules’s throat. Nora licked it. Jules groaned and fucked her faster.

“Look at me,” Jules said.

Nora did. The eye contact made it worse, better, both. She came again with Jules buried deep, clenching hard enough that Jules swore and stilled, jaw tight, holding back by sheer spite.

“Don’t,” Nora said, breathless. “I want it. Come in me.”

Jules broke. Three hard thrusts and then the shudder, the low broken noise against Nora’s neck, the pulse of heat as Jules spilled inside her. Nora held on through it, legs locked around Jules’s waist, petting damp hair and the nape of Jules’s neck until the aftershocks eased.

They stayed coupled like that a long minute—joined, breathing, rain still working the glass. Jules softened slowly inside her and didn’t pull out until Nora made a soft sound of protest that turned into a laugh.

“Shower,” Jules said into her collarbone. “Then I’m putting my mouth on you again.”

“Demanding.”

“You like it.”

Nora did. She always had.

Jules rolled off carefully, then came back with a warm washcloth from the bathroom before the shower even started—wiped between Nora’s thighs with a care that undid her more than the fucking sometimes did. Nora caught Jules’s wrist and kissed the inside of it.

“Still sure?” Nora asked, echoing the door.

Jules’s smile was crooked and real. “Every time.”

They showered together under water that ran too hot. Soap. Hands. Jules washed Nora’s hair; Nora soaped Jules’s back and the long muscles of those thighs. In the steam Jules pressed Nora to the tile and fingered her slow until Nora came a third time, quieter, forehead on Jules’s shoulder. After, towels, the big bed again, Nora half on top of Jules with one leg thrown over, skin cooling, the room gone soft around the edges.

Jules’s fingers traced lazy circles at the small of Nora’s back. “Next month. Your city this time.”

“I’ll book something with a better minibar.”

“Book something with a door that locks.”

Nora smiled against Jules’s chest. Outside, the rain thinned. Inside, their bodies stayed fitted together—two people who knew exactly how to couple and how to leave the light on until morning.