“Yes,” Erin gasped. “Yes, Cassie, please.”
Cassie pulled out and thrusted again, added a twist of her hips at the end, and Erin cried out. Her legs were trembling, her hands still clutching the blankets.
“You can move, Erin,” Cassie said. “Fuck me back.”
Erin let out a sob of relief and rolled her hips back into Cassie. Cassie wasn’t going slowly now. She kept her hands on Erin’s hips and met her every thrust.
“Cassie,” Erin said. “Please. Let me touch you.”
“I thought I could do whatever I wanted,” Cassie said, gripping Erin’s body tight enough to stop her movements.
“Please.”
“Come like this, and we’ll see.”
It didn’t take Erin long. Cassie kept up her pace, and Erin was so wet she could feel it on her own thighs, damp and sticky. She never touched Erin’s clit, just held her hips and thrusted. Erin buried her moans in the mattress when she came.
“There you go,” Cassie said gently, brushing her hand up and down Erin’s side. “Now, up.”
“Cassie,” Erin laughed. “I’m not sure my legs work.”
“You’re the one who wanted to touch me but if your legs don’t work I guess I can just take care of myself.”
Erin scrambled up on the bed, turning to face Cassie. Cassie grinned. She’d never—most of the time she would do absolutely anything Erin asked of her; flipping the script was thrilling. She felt powerful. Erin glanced between her legs and licked her lips.
“May I?”
“May you what?” Cassie said.
“I want to clean you up.”
Cassie’s head jerked into a nod.
Fuck. As though Erin face down ass up weren’t enough; Erin on all fours, wrapping her mouth around Cassie’s cock was the greatest thing she’d ever seen. Cassie had had plenty of problems with her body throughout the years, but not having a dick had never been one until this moment.
It was so hot Cassie might’ve blacked out, actually, because she really didn’t have any idea how she ended up on her back with Erin sliding onto her. Bending Erin over was fun but this was better—the chance to watch Erin’s face, to see the way her eyes fluttered closedand her mouth dropped open. They’d been touching each other all summer, sneaking moments over weekends or when Erin came into the city, but they hadn’t had this much time alone together since spring break.
Every time Erin dropped herself onto Cassie, the base of the dildo pushed at Cassie’s clit. It shouldn’t have been enough, really, but it had Cassie straining, one hand fisted in the blanket and one hand gripping the back of Erin’s thigh. She bit her lip to keep back her moan and rolled her hips.
Erin looked at her, tilted her head, curious, and sunk down a little farther. Cassie whimpered.
“Shit, Cassie, are you going to—”
Cassie couldn’t do anything but nod. Erin, still grinding on her, leaned down to suck at the sensitive spot above her collarbone. Cassie was so close, pushing up into Erin and groaning and it wasn’t fair the way Erin knew how to play her, knew which buttons to push and when and how hard. Erin bit, and Cassie came.
Her hips pulsed and her eyes stayed closed until she heard a gasp, then she opened them to watch Erin come undone. Erin kept their hips flush together, ground down in a figure eight, and let out a long shuddering breath. Cassie had recovered enough to half-sit up and kiss her, because she had to when Erin looked that beautiful.
Erin climbed off her eventually and dropped herself onto the bed next to Cassie. They were still on top of the blankets. Cassie was content to snuggle—not that she’d ever admit that—but Erin started unstrapping the harness. Cassie didn’t help much, just let Erin do the work and lifted her hips when prompted. The harness was deposited on the floor next to the bed, and Cassie felt warm and soft with Erin curled next to her. Erin reached between her legs. She was soaked, and Erin chuckled softly.
Cassie stretched languidly as Erin’s fingers slid over her. The stressof her day, of her week, even though it was only Monday, was forgotten. God, Erin just made her life so much better.
“I—” Cassie started, and thank God Erin hit her clit right then, because the next words out of her mouth were definitely going to belove you.
The thought made her body seize—which Erin read wrong, ran her fingers faster, and even though it hadn’t been a precursor to an orgasm, Cassie got there anyway.
“What were you saying?” Erin teased while Cassie got her breath back.
Cassie could tell her face heated from more than just the orgasm, but maybe Erin didn’t notice.