“I could make you feel good,” Erin said, the words not quite coming easily. “You’ve had a long day.”
“How long have you been here?” Cassie said.
“A while.”
Cassie stopped touching her.
“Two hours,” Erin said immediately.
Cassie stroked her again and Erin let out her breath.
“You’ve been naked in my bed for two hours?”
Erin shook her head. “When I realized you’d be later than I thought—” She gasped as Cassie’s fingers rubbed a fast circle around her clit. “I did a load of laundry. Clean sheets.”
God, this woman was too much. Cassie worked two fingers inside her and she moaned.
“I want to touch you,” Erin said again. “I know you had a long day. I thought I’d do all the work. Let you relax.”
“And what if this is how I want to relax?” Cassie said.
Erin didn’t hesitate, “Then you can do whatever you want to me.”
Cassie swallowed the sound her chest wanted to make.
She pulled her fingers back, and Erin’s hips twitched like she was going to follow, but she didn’t, just looked at Cassie pleadingly.
“Don’t move,” Cassie said again.
Cassie didn’t take her time undressing, but didn’t hurry. She could hear Erin swallow. She shed her pants and underwear. Erin didn’t lift her head when Cassie walked away from the bed, but Cassie could tell she wanted to. Cassie retrieved the harness from her underwear drawer and put it on.
“You can look,” she told Erin before reaching for the dildo.
Erin looked up and gasped, watching Cassie adjust the strap-on.
“I can do whatever I want to you?” Cassie asked, stroking the dildo for good measure.
Erin nodded quickly.
“Roll over.”
Erin face down, ass up on her bed was a sight Cassie would never forget. She walked back across the room, ran her hand over Erin’s ass and the back of her thighs. She caught Erin by the hip and tugged. She wasn’t strong enough to pull her, but Erin got the idea and slid to the edge of the bed, dropping her feet to the floor.
Cassie positioned the dildo at Erin’s entrance and Erin whimpered.
Cassie didn’t move.
She stood with the head of the dildo just barely inside Erin and waited. Erin was fisting the comforter and clenching, again and again, and her hips twitched like she wanted to just push herself backward onto Cassie, but she stayed still.
“Good girl,” Cassie said again, and pushed inside.
The noise Erin made was obscene.
They hadn’t done this before—used a strap-on. As much as Cassie didn’t want to, she went slowly. She needed to be sure of how much Erin could take. She thrust a little deeper each time. Erin never resisted, but Cassie wanted to be sure.
She pushed all the way in and leaned over so her front was pressed into Erin’s back. “Does that feel good, baby?”
“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 closed and 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 stress of 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 be love you.