She flipped herself over, her back against the mattress, but she couldn’t stay there—not when Erin was wiggling out of her pajama pants beside her. Cassie propped herself up on her elbows to look. She didn’t think she’d ever get enough of Erin’s skin. She’d call it milky white if that didn’t sound like the opposite of a compliment—who wanted to be called milky? It was absolutely not the right adjective for the gorgeous expanse of Erin’s legs.
While Cassie tried to come up with the right word—there was a reason she wasn’t an English major—Erin threw one of those long legs over Cassie, straddling her and looking down, their hips flush together. She was glorious. Her hair was a little tousled, and Cassie’s fingers twitched with the desire to mess it up more.
Cassie surged upward to get her mouth on Erin’s and a hand in that hair. She could feel Erin smile into the kiss. Erin slid her hands under Cassie’s Henley. Her fingernails scratched gently at her ribcage and Cassie arched into the touch. Erin’s hands shifted, cupping Cassie’s breasts briefly, before pulling the shirt up, up, up, and Cassie kept her mouth on Erin’s as long as she could, breaking only to get the shirt over her head. Erin’s hands came to the nape of Cassie’s neck, deftly unhooking her necklace.
“Don’t want this in the way,” Erin said. She dropped the necklace onto the bedside table. “Now lie back.”
Her voice was playful, but the shove she gave Cassie wasn’t. The arm holding Cassie up gave out under Erin’s push, and she fell to lie flat.
Erin lifted her hips off Cassie’s, and Cassie missed the pressure so much she almost complained before realizing Erin was moving toward the head of the bed. Cassie swallowed. She tugged at Erin’s shirt before she got too far, and Erin stopped to pull it off. Then her chest was at the perfect level, so Cassie made her wait a little longer while she got her mouth on Erin’s nipples.
When Erin was settled on top of her, Cassie had to take a moment. There was Erin’s cunt in front of her, slick and shining, and when she looked up she had a fantastic view of Erin’s tits. Erin gave her a little smile and it was all Cassie could do not to go buck wild. Instead she took a steadying breath, restraining herself before slowly licking into Erin.
She stayed on her clit at first, swirling her tongue around it. Erin breathed a little heavier. It’d be easy to stay there forever, but Cassie dipped lower and fuck, was it worth it. She got her tongue where Erin was wettest and curled it again and again. Erin gasped and ground her hips down, and Cassie couldn’t help but grin against her.
“You taste really fucking good,” Cassie said and Erin ground down again, like she was trying to get Cassie to put her mouth back on her. Cassie complied.
She licked Erin slowly, thoroughly, too gently to make her come. As she did, she wrapped her hands around Erin’s thighs, then slid one up her back, then squeezed her ass. There was too much of Erin that Cassie wanted to touch; her hands were as busy as her mouth. She couldn’t decide where to put them.
Erin kept one hand on the headboard, and one hand behind her, fingertips pressing hard against Cassie’s ribs. Occasionally she tugged at Cassie’s nipples, but mostly she was holding herself up, and so Cassie decided to leave a hand on her back, to help keep Erin upright. She decided to go at her a little harder, too, decided maybe she wanted to make Erin come more than she wanted to never stop going down on her.
She bit at Erin’s clit, sudden, then abandoned it to slide her tongue down to trace her opening. She went inside and was rewarded with Erin’s thighs tightening around her head. Gasping, Erin dropped her hand from the headboard to Cassie’s hair, holding her in place. Cassie buried her tongue deeper and used her teeth on Erin’s clit. Erin pulsed her hips down. Cassie was getting messy, the entire bottom half of her face wet. She didn’t stop.
Erin’s fist clenched and pulled at Cassie’s hair, and her hips stopped pulsing and just stayed ground down, hard against Cassie’s face. Her thighs trembled and shook and Cassie held tight to them, didn’t let Erin pull away until she was breathless and sensitive, worn out by Cassie’s mouth. Only then did Cassie grin and let go so Erin could climb off and collapse next to her.
“Fuck,” Erin murmured.
Cassie felt pretty damn proud of herself.
“I’m gonna wipe that grin off your face in a minute,” Erin said, not even opening her eyes to look at Cassie.
“I’m looking forward to it,” Cassie said, grinning wider.
Erin, well—she lived up to her promise. As soon as her breathing slowed, she was back on top of Cassie, lips on hers and a hand snaking down Cassie’s pajama bottoms. She slid a finger into her with no resistance, added another before Cassie had time to think. Cassie tried to swallow back a gasp.
“That’s what I thought,” Erin said, voice low and smirk obvious even with Cassie’s eyes closed.
“Kiss me.” Cassie would’ve liked to think she demanded it, but she was pretty sure she begged. Erin kissed her anyway.
Cassie shuddered. She’d known Erin sitting on her face made her wet—like, obviously—but she hadn’t expected this. She was soaked, Erin pumping her fingers only a few times before adding a third.
“Is this what you wanted?” Erin asked. “Is this why you were sad you hadn’t touched me all day?”
“Yes,” Cassie gasped. She bit the back of her hand to keep from crying out.
“You were thinking of fucking me all day?”
“Fuck, Erin, yes.”
Cassie’s body felt heavy, like it was sinking except for where it was anchored by Erin’s fingers inside of her.
Erin looked fascinated watching her. Cassie had never felt like this during sex, like the other person couldn’t bear to look away. It made her feel powerful even while she felt helpless, completely at the mercy of Erin’s fingers. She smiled, like an experiment, and Erin beamed down at her, almost but not quite losing her rhythm.
Cassie realized then that they were definitely breaking the rules, even Erin’s fake oral-sex-doesn’t-count rule. She hadn’t thought about it before Erin got her hands on her. Cassie was wound up like a goddamn teenage boy—eager and easy—and that Erin wanted to fuck her enough to ignore how her daughter was down the hall shredded the last vestige of Cassie’s self-control. She bit her lip, mostly held in her whine, and came, keeping her eyes open to let Erin watch.
Erin kissed Cassie before she’d finished, body still shaking. Cassie shivered and gasped when Erin pulled her fingers out suddenly. She kissed her again. Erin slid to the side as Cassie tried to catch her breath, but left one leg thrown over Cassie’s and her arm heavy over Cassie’s stomach. This bed could’ve swallowed them whole and Cassie would’ve been fine with it.
“I’ll go in a minute, I swear,” she said. “I’m just not sure I can move my legs right now.”
Erin huffed a laugh and rubbed her face against Cassie’s shoulder. “Don’t be an idiot. Just stay.”
That sobered Cassie pretty quickly.
“Um. But Parker…?”
“Sleeps until noon,” Erin said, and reached to click off the light.
Cassie was glad for the sudden darkness and the way it disguised her smile. Erin read her silence wrong, though.