“Bedroom,” Beckett said roughly, pushing off the doorframe and stalking toward us. “Now.”

Riley let out a breathy laugh as we practically herded her down the hall, four bodies tangled together, hands everywhere.

The second we hit the bedroom, it was chaos. Asher peeling her sweater up and over, me tugging her leggings down as she kicked off her boots, Beckett already stripping his shirt off with a low, heated curse.

She was everywhere, soft skin, breathy gasps, flushed cheeks, and hungry eyes, and we couldn’t get enough.

Asher had her on the bed first, his mouth claiming hers in a deep, dirty kiss while Beckett and I undressed her the rest of the way, savoring every inch we uncovered. Her back arched, her hands clutching at us, needy and wild.

“You’re so fucking beautiful,” I groaned, pressing kisses down her stomach, nipping at her hip as Beckett palmed her breast, teasing her nipple until she gasped.

“Look at you,” Beckett growled, his voice low and dark, his gaze dragging over her like a hand. “Dripping for us already.”

She shivered, back arching off the bed, fingers clutching at the sheets as I leaned in to press open-mouthed kisses down her stomach. Her skin was hot beneath my tongue, tasting of sweat and sin.

I bit at her hip, soothing it with my tongue, and was rewarded with a breathy gasp that made my cock throb against the zipper of my jeans.

Asher shifted down, sliding between her legs, and Riley whimpered as he parted her thighs, kissing the soft inside of one with reverence.

“You want this, baby?” he murmured, lips so close to where she was soaked and swollen. “Tell me.”

“Yes,” she gasped. “God, yes, please.”

That broke something in me. I moved to her side, palming her breast as Beckett circled the other, his thumb brushing over her nipple until it pebbled beneath his touch.

She cried out, her hips lifting, and Asher finally gave her what she needed—his mouth on her, tongue stroking her clit with maddening precision.

“Fuck, Asher.”

Her words fractured, tangled in pleasure as Beckett bent down and sucked her other nipple into his mouth. She was surrounded, every inch of her body under someone’s hands, someone’s mouth.

And still, it didn’t feel enough.

I couldn’t wait anymore. I pulled off my jeans, my cock springing free, thick and aching. Riley’s eyes locked onto it, pupils blown wide with lust.

“Garrett,” she whimpered, reaching for me.

“I’ve got you,” I promised, kneeling beside her head. She wrapped her lips around me eagerly, her moan vibrating through my length, and I nearly lost control right then.

The sight of her, with Asher between her legs, Beckett sucking a mark into her throat, and her mouth on me, was almost too much.

Beckett looked up, eyes glittering. “She’s fucking insatiable.”

“She’s ours,” I ground out, thrusting gently into her mouth, her tongue teasing the underside of my shaft. “And she’s perfect.”

Asher groaned against her, his voice rough. “She’s close.”

Riley’s moans grew frantic, body trembling, legs tightening around Asher’s shoulders. Beckett captured her mouth,swallowing her cry as she shattered beneath us, her orgasm crashing over her like a wave.

But we weren’t done. Not even close.

I pulled back as Asher kissed up her stomach, dragging his mouth along her body as if he owned it. Riley reached for me, eyes heavy-lidded and wild.

“More,” she whispered. “I want all of you.”

Beckett moved behind her, guiding her up on her knees. He lined himself up and slid in deep, groaning at the tight heat of her.

Riley gasped, body arching as she clenched around him. Asher and I pressed in on either side, kissing her, touching her, worshipping her.