off your chest.” He latched noisily on to the skin below the collar of Gabriel’s shirt. It hurt, it burned, and it made Gabriel hard as a rock.
“ Ungh. Fuck you—stop. Get off me.” He gasped and thrust into Arthur’s groin. He groaned when Arthur ground him into place then rutted him into the cushions in a dry hump. “Stop. Stop. ”
Don’t stop. Don’t stop.
Arthur unbuttoned Gabriel’s shirt halfway down and laved his nipple. “You’re gonna moan like a little whore for me, honey. Spread your legs for me and hold them open.”
“ Fuck you. Oh—” Gabriel’s back arched as Arthur sucked a nipple into his mouth and ran his tongue in rapid-fire flicks over the sensitive bud. He tried to put his hands in Arthur’s hair, but he couldn’t move his arms. “Let me go. Ungh. Oh fuck , harder.”
Arthur laughed wickedly and sucked like a Hoover. Gabriel whined and pushed up, but Arthur pushed him down. His free hand tugged Gabriel’s shirt out of his pants and undid his fly. “That’s right. Keep struggling, sweetheart. Show me how much you want me to fuck you. Wiggle and cuss and fight. Gonna suck you. Gonna make you scream. Gonna make you beg me.”
Gabriel had never felt so wrenched in two. He was shocked, furious—and so turned on he felt incoherent. He never let himself feel this. He shivered as Arthur pushed the panels of Gabriel’s dress shirt away, revealing his whole chest. When Arthur let go of his arms to undress him, to take off the shirt and pull Gabriel’s pants down to his ankles, Gabriel helped, then put his arms up to be held down again.
Shameless.
Whore.
He arched his back, making his nipples easy targets for Arthur’s hot, rude mouth.
“Next time I’m gonna lick you.” Arthur flashed his tongue over the nipple tip as he roughly palmed Gabriel’s dick, tugging his own out of his pants and thrusting them together, heated, velvet flesh. “For an hour. Make you crazy. Make you beg, honey. Let you say no to me, then I’ll make you say yes.” He humped, sliding their cocks together, sucking on Gabriel’s chest. “Because you don’t want me to stop, do you, baby? Say it. Hump me and say it.”
Gabriel shuddered. This was too much. This had to stop. Except he was so hard, so crazed, the idea of ceasing was ludicrous.
“Tell me you want it. Say, I want this, Arthur. ”
“No,” Gabriel said, thrusting upward.
Arthur stopped.
Gabriel’s eyes flew open. He stared up at Arthur, drunk on sex, startled out of it, and stilled at the heaviness he saw in that ruddy face. Make you. His belly curdled then hummed with dark pleasure.
Arthur let go of his hands. “Pull your legs back for me. Knees to your chest. Open so you can feel my balls slap on you. So I can tease you if I want. Open up, then beg me. Beg me, Gabe, to fuck you on your couch. Beg me like a desperate little trick.”
Gabriel breathed slowly, deep breaths that made his head spin. He’d never done anything like this. His sexual encounters had been almost clinical—except the past two years when they’d been nonexistent. He was not a desperate little trick.
Except…he kind of wanted to be one.
Self-consciousness unspooled in his belly. He should say no. A real no. Red. The word burned in his mouth but wouldn’t come out, because too much of Gabriel didn’t want this to be over. But he couldn’t do that, say that.
It wasn’t fair, to take him this close and make him have to say no.
Arthur’s expression softened. He skimmed Gabriel’s arm in a caress, bending forward as if he were going in for a kiss. Gabriel’s breath caught at how tender, almost loving Arthur looked. His heart clenched, aching in a new way.
Arthur smoothed hair out of Gabriel’s face, toying with one of his curls. “Remember. Yellow to slow down, red to stop.”
Oh, right. “Yellow.” Embarrassed, Gabriel lowered his gaze to Arthur’s chest. Somehow the man’s shirt had come off, revealing a broad landscape of red hair,