He found her fic on a Tuesday night, scrolling AO3 tags at 2 a.m. with his hand already down his pants. The story was pure smut, no plot, just raw fucking in every chapter. Comments were open.

He left one without thinking: "This made my cock throb. Need more of that dirty talk."
She replied the next morning. "Glad it got you off. Got a favorite line?"
That started it. Back and forth in the comments at first, then private messages. She wrote the filth, he told her exactly what it did to him. "I jerked off three times reading chapter four. Imagined bending you over just like that." She sent back: "Fuck, I came reading your message."
It went on for weeks. Dirty messages turned into voice notes. Her voice was low and direct when she described what she wanted done to her. He told her how he'd pin her wrists and pound into her until she screamed. No romance, just need.
They met in a cheap hotel room on the edge of town. No small talk when the door shut. She was shorter than he expected, hair messy, wearing a tight tank top and jeans. He grabbed her by the waist and shoved her against the wall.
"Strip," he said.
She pulled the tank over her head. No bra. Small tits with hard nipples. She kicked off her jeans and panties in one go. Naked and already wet, she reached for his belt. He let her open his pants and pull out his cock. It was thick and hard, veined, the head slick.
She dropped to her knees and took him in her mouth without asking. Wet heat, tongue working the underside, sucking hard. He gripped her hair and thrust deeper, hitting the back of her throat. "That's it, take it all. Been waiting to fuck that mouth since your first reply."
She gagged but kept going, saliva dripping down her chin. He pulled out before he came and hauled her up. Bent her over the bed, ass up. Spread her cheeks and slapped her pussy once, twice, watching her jerk and moan. "Soaked already. Fucking slut."
He lined up and shoved in balls deep in one thrust. She cried out, gripping the sheets. He didn't go slow. Hard, fast strokes, skin slapping, her cunt gripping him tight. Every thrust pushed her forward. He reached around and rubbed her clit in rough circles.
"Talk to me like your comments," she panted.
"Take this cock. Gonna fill you up. Bet you wrote those scenes thinking about me wrecking you."
She came first, pulsing around him, thighs shaking. He kept fucking through it until his own orgasm hit, shooting deep inside her with a grunt. Pulled out and watched his cum leak out of her swollen pussy.
They didn't stop there. He flipped her onto her back, spread her legs wide, and went down on her. Tongue lapping at her clit, then pushing inside to taste his own load mixed with her juices. She grabbed his head and ground against his face until she came again, thighs clamped around his ears.
Later she rode him, bouncing on his cock while he pinched her nipples hard enough to make her yelp. "Harder," she demanded. He slapped her ass and thrust up to meet her. Sweat-slick skin, the wet sound of her pussy taking him over and over.
By morning they had fucked in the shower, against the dresser, and once more on the floor. She left with his cum still inside her and a promise to write the next chapter exactly the way he liked it: raw, no filter, every filthy detail.
He went home and refreshed AO3 until the new update dropped. Reading it made him hard again. He left another comment: "Perfect. When's round two?"