32. The Winner Takes It All #2

Cassie hummed, pleased with herself, and leaned down to bite gently at their shoulder. “Should I stop,” she teased, just to see the way their eyes flashed with frustration.

“You better fucking not!”

Cassie laughed, low and wicked, and gave in, sliding down their body, pressing hot, open-mouthed kisses to every inch of skin she passed. Alex’s breath stuttered, hands flexing against the sheets as Cassie worked her way lower, pausing just long enough to watch their reaction.

When she reached the waistband of their pants, she glanced up, meeting their gaze. “These are in my way. Okay if I take them off?”

Alex swallowed hard, nodding. “Uh-huh. Please.”

Cassie smirked and made quick work of the belt, then slowly peeled the pants down their legs, leaving them in nothing but black boy shorts. She kissed along the waistband, earning another shudder, and finally hooked her fingers into the elastic, tugging them down and tossing them to the side.

Alex lay beneath her, bare and vulnerable and breathtakingly beautiful.

Cassie couldn’t help but pause, just to take them in…

every dip and curve, the way their chest rose and fell in uneven breaths.

She pressed a kiss to their hip, then traced a line with her tongue, relishing the way Alex’s hands fisted in the sheets.

She took her time, teasing and tasting, her mouth moving lower and lower until Alex was practically begging, their voice rough and husky. “Cassie. Please…”

That was all she needed to hear. Lowering herself, she finally let her mouth find their clit, slowly, deliberately she pressed the flat of her tongue against them, savoring the way Alex’s whole body tensed, then relaxed all at once .

The sounds Alex made were addictive… soft whimpers and desperate gasps, their hands gripping Cassie’s hair like they needed something to keep them from floating away. Cassie moved with purpose, sucking… nipping… flicking… wetness covering her lips and chin.

She didn’t let up, even when Alex’s breathing became erratic, even when their thighs squeezed around her shoulders, trying to ground themselves.

Cassie just gripped their hips harder, holding them in place as she took them apart with her mouth and tongue, piece by piece, until Alex was crying out her name.

Cassie didn’t stop until Alex was a shaking, panting mess, only then pulling back to press soft, soothing kisses to their inner thighs. She crawled back up their body, brushing damp hair from their forehead and kissing them gently, letting them taste themselves on her lips.

Alex’s hands found her face, pulling her in for a deeper kiss, lazy and satisfied. When they finally pulled back, Alex’s eyes were glazed, and a dazed smile curled their lips.

“Fuck,” they whispered, still trying to catch their breath. “You’re incredible.”

Cassie just smiled, resting her forehead against theirs. “I aim to please.”

Alex let out a soft laugh, pulling her closer until they were tangled together, both of them too blissed out to move. Cassie traced light patterns along their arm, feeling the rise and fall of their chest as they came down from the high.

After a few moments, Alex whispered, “Your turn.”

Before Cassie could respond, Alex flipped them over, pinning her wrists to the bed with a mischievous grin. Cassie’s heart stuttered, excitement thrumming through her veins as Alex leaned down, brushing their lips over hers .

“You’re not the only one who likes to take their time,” Alex murmured, and Cassie barely had time to respond before their mouth was on her neck, teeth scraping gently over her pulse point.

Pulling back, Alex raked their eyes over Cassie’s body with a reverence that made her shiver.

They pressed a trail of kisses along her collarbone, nipping gently before soothing the spot with their tongue.

Cassie arched into them, gasping as Alex’s hands slid down her sides, fingertips dancing over her ribs and waist.

They grinned against her skin, their voice low and teasing. “You look so good like this… laid out just for me.”

Cassie bit her lip, barely holding back a whimper. “Alex…”

“Mhm?” Alex hummed, their mouth traveling down her sternum, lips tracing patterns over her heated skin. They took their time, sucking a soft bruise just above her breast before moving lower.

Alex took a moment to just look at her, eyes dark and hungry. “You’re stunning,” they whispered, almost like they couldn’t believe she was real.

Cassie flushed, warmth blooming under their gaze. She reached for them, trying to pull them back up, but Alex grinned and pinned her hips to the mattress.

“Oh, no,” they said with a smirk. “You’ve had your fun. Now it’s my turn.”

Before Cassie could respond, Alex kissed the inside of her knee, dragging their mouth slowly up the length of her thigh.

Each touch torturously gentle, making Cassie squirm and moan.

When Alex reached the edge of her underwear, they kissed over the fabric, teasing just enough to make her breath hitch.

“Alex, please…” Cassie whispered, voice breaking.

They hooked their fingers into the waistband, dragging her panties down her legs, dropping them to the floor. Cassie felt the air hit her bare skin, but it didn’t compare to the heat of Alex’s breath brushing against her core.

Alex pressed a kiss to the inside of her thigh, so close yet still not enough. “You’re beautiful like this,” they whispered. “I could spend hours just looking at you.”

Cassie whimpered, hands fisting in the sheets. “Stop teasing,” she managed, her voice barely more than a breath.

Alex gave her a wicked grin. “But I love seeing you like this, so desperate for me.”

Cassie almost growled, reaching down to tangle her fingers in Alex’s hair, trying to guide them where she needed them most. Alex chuckled, finally giving in, and lowered their mouth to her, tongue flicking out in a slow, deliberate stroke.

Cassie’s back arched, a broken moan tearing from her throat. Alex held her hips down firmly, not letting her buck up as they set a slow, unhurried rhythm. Every movement was precise and focused, coaxing desperate whimpers from Cassie’s lips.

“God, Alex.” Cassie’s hands tightened in their hair, and Alex hummed in response, the vibrations making her entire body shudder.

They took their time, alternating between slow, languid licks and intense sucks, pulling her swollen clit between their teeth. When they finally slipped a finger inside her, curling just right, Cassie couldn’t hold back her cry, her hips fighting against their firm grip.

“That’s it,” Alex whispered, pressing soft kisses to her protruding clit between strokes. “You sound so good when you fall apart for me.”

Cassie was too far gone to respond, every nerve ending sparking as Alex pushed her higher and higher. They added another finger, the stretch perfect and overwhelming, their mouth working in tandem with their hands to drive her closer to the edge .

“God!” Cassie gasped, feeling the tension coil impossibly tight in her belly.

Alex didn’t let up, maintaining that perfect rhythm, and when Cassie’s body finally shattered, she cried out their name, thighs trembling as the orgasm tore through her. Alex didn’t stop, drawing out every last wave until Cassie was a breathless, boneless mess beneath them.

When Cassie finally opened her eyes, Alex was looking down at her with that adoring, crooked smile, wiping their mouth with the back of their hand before kissing her, deep and deliberate.

Cassie moaned softly into the kiss, still riding the aftershocks, and wrapped her arms around Alex, pulling them down to lie against her.

Alex pressed a kiss to her temple. “You okay?” they whispered, voice soft and warm.

Cassie let out a breathless laugh, pressing her forehead to theirs. “More than okay,” she murmured, brushing her lips against theirs. “That was… incredible.”

Alex grinned, their eyes bright and happy. “Good. Because I’m not done with you yet.”

Cassie raised an eyebrow, intrigued. “Oh?”

Alex leaned down to nip at her jawline, their hands already wandering again. “Not even close.”

If ads affect your reading experience, click here to remove ads on this page.