A morning that begins in heat and ends in silence. Cassie returns to campus expecting a conversation with Parker. Instead, she finds absence, locked doors, and the first quiet fracture in everything she thought was settled.
The car was parked in the shade at the far edge of the student lot, half-hidden behind a row of overgrown bushes. Cassie’s head was tipped back against the seat, one leg braced against the dashboard, the other spread wide. Erin’s fingers were inside her — two of them, steady and unrelenting — and Cassie was already close.
“Fuck,” Cassie breathed, hips rolling up to meet every thrust. “Right there. Don’t stop.”
Erin didn’t answer. She just watched her face with that quiet, focused intensity, thumb circling Cassie’s clit in tight, deliberate strokes. The wet sound of her fingers moving was loud in the small space.
Erin curled her fingers on the next thrust and Cassie came with a sharp, broken sound, thighs shaking. Her orgasm rolled through her in long, pulsing waves. Erin kept working her through it, slow and thorough, until Cassie finally slumped back against the seat, breathing hard.
Erin eased her hand free and brought her fingers to her mouth, licking them clean without breaking eye contact. Cassie watched, still hazy, and felt another small pulse of heat go through her.
“You’re gonna be late,” Erin said quietly, voice rough.
Cassie laughed, breathless. “Yeah. I know.” She tugged her jeans back up, shifting in the seat. Her body still felt loose and warm. “Okay. Okay, I really gotta go this time. For real.”
She turned toward Erin. Erin reached over and brushed a strand of hair off Cassie’s forehead.
“You know what you’re going to say to her?”
Cassie nodded. “Yeah. Keep it normal. Tell her I’m really grateful she forgave us. That we’re still friends. If she wants to yell or vent or whatever, I’ll just listen.” She gave a small, crooked smile. “And if she’s still being a little pouty about it, I’ll let her. She’s earned it.”
Erin’s mouth twitched, but her eyes stayed serious. “Tell her I love her.”
“I will.”
“And that I love you too.” Erin leaned in and kissed her — slow, warm, tasting faintly of Cassie. When she pulled back, her voice was soft. “Tell her to call me. Whenever she’s ready. No pressure.”
Cassie nodded. “I will.”
Erin gave her thigh a gentle squeeze. “She’ll be okay. She’s probably mostly over it by now.”
Cassie nodded again, grabbed her bag, and leaned in for one last quick kiss before she opened the door.
“I’ll see you soon,” Erin said.
Cassie got out, shut the door, and waved. Erin stayed where she was, watching her walk away across the lot. The late afternoon sun caught in her hair. There was still a slight looseness in her step, the afterglow of what they’d just done lingering in her body. Erin felt a quiet, possessive warmth settle in her chest as she watched her go.
Then, without warning, the image came.
Parker on her first day of kindergarten.
Erin had been the one to drop her off. Parker had been so small back then — tiny backpack, messy ponytail, clutching that stupid stuffed rabbit she refused to leave at home. She’d stood at the classroom door looking terrified and brave at the same time, the way only five-year-olds could manage. Erin had crouched down, kissed the top of her head, and told her she’d be right there when school let out.
Parker had nodded, squared her little shoulders, and walked inside without looking back.
Erin blinked, and the memory dissolved.
Cassie had almost reached the building now. She looked so confident from behind — young, sure of herself, already moving toward whatever came next. Erin felt the same strange twist she sometimes got when she looked at her too long. Affection. Want. And underneath it, something heavier she didn’t like to name.
She stayed where she was, engine idling, and waited for Cassie to come back.
Cassie walked toward the dorms, the pleasant ache between her legs making every step feel slightly unreal. The campus was busy in that end-of-semester rush — people hauling boxes, taking photos, calling out to each other across the quad. She kept her head down at first, still half-lost in the feeling of Erin’s fingers and the low, steady way she’d said I know my daughter. It made something in her stomach twist with a strange mix of guilt and satisfaction.
As she walked, she ran through what she was going to say.
Hey. I just wanted to check in. I’m really grateful you forgave us. We’re still friends, right? Even if I…
The thought tried to finish itself — even if I become your stepmom someday — and she killed it before it could fully form. Too soon. Way too fucking soon. Still, the idea flickered there, dark and ridiculous, and she shoved it down hard.
Just keep it normal. Let her talk if she needs to. Don’t make it weird.
By the time she reached the building, her heart was beating a little faster. She climbed the stairs, the familiar smell of old carpet and too many bodies hitting her like it always did. When she reached the right floor, she paused outside the door, took a slow breath, and reached for the handle.
Cassie squared her shoulders and knocked on the door.
*Section B*
Cassie stood outside the door for a second longer than she meant to, her hand hovering near the handle. Her body was still warm and loose from the car, the faint ache between her legs a quiet, persistent reminder of what she’d just done. She took a slow breath, squared her shoulders, and knocked.
The door opened a crack. Acacia’s face appeared. She stepped out into the hallway and pulled the door shut behind her before Cassie could even try to look inside.
Cassie blinked. “Hey. Is Parker here? Can I talk to her?”
Acacia was pensive, unsettled, like the sky before an oncoming storm.
“No,” she said. “She’s not here.”
Cassie shifted her weight. “Then why won’t you let me come in?”
Acacia’s voice stayed low, but firm. “Because there’s someone in there who hasn’t consented to you seeing them naked.”
Cassie’s mouth opened, then closed. “Oh.”
Acacia looked down for a moment, then back up. She seemed nervous in a way Cassie had never seen from her before.
“Listen,” she said. “I don’t know where Parker is right now. But when she came back… she started packing her shit. Like she was just going to leave right then and there. Then she started unpacking it again.” She swallowed. “I think we’re still roommates. For now. But I’m not sure if we’re still friends.”
Cassie frowned. “She said she forgave us. You were there. You heard her.”
Acacia’s face flickered. “People say a lot of things when they’re in shock. I think she just needs some space right now. And I’m going to give it to her.” She looked at Cassie steadily. “I think you should too.”
Cassie stood there for a moment, the words landing heavier than she expected. Then she nodded once, mumbled something that might have been “okay,” and turned around.
She walked back down the stairs and across the lot to where Erin was still waiting in the car. When she slid into the passenger seat, Erin looked over.
“What did she say?”
Cassie stared out the windshield for a second. “She wasn’t there. Acacia thinks she just needs some space.”
Erin was quiet for a beat, then nodded. “Okay. That’s fair. We’ll give her some space.”
Cassie nodded too, even as something in her stomach twisted. She told herself it was fine. Parker just needed time. They were giving her what she needed. That was the right thing to do.
Erin reached over and gave her thigh a gentle squeeze. “Come on. We’ve got a graduation to get to.”
Cassie forced a small smile and nodded again as they pulled out of the lot.
*The graduation ceremony was a blur of black gowns and bright smiles. Cassie sat on the stage with the other seniors, cap slightly crooked, tassel swinging as she fidgeted. Her eyes kept drifting to the crowd, scanning the sea of faces until she found Erin.
Erin was sitting in the third row, legs crossed, looking every bit the proud partner in a simple black dress that hugged her figure. Their eyes met across the distance. Cassie’s lips curved into a small, private smile. Erin’s gaze was dark, promising.
Later, Cassie thought. As soon as we’re alone.
The dean’s voice droned on, names were called, and when it was her turn, Cassie walked across the stage, diploma in hand, the tassel swinging. She looked out at Erin again as she descended the steps. Erin’s eyes never left her.
The ceremony ended in a flurry of hugs and photos. Cassie found Erin waiting near the edge of the crowd, arms open. They embraced, Erin’s hand sliding down Cassie’s back, lingering just above her ass.
“You looked beautiful up there,” Erin murmured against her ear.
Cassie grinned, pressing closer. “You looked like you wanted to eat me up there.”
Erin’s laugh was low. “I still do.”
They made it to the car faster than they should have. Erin drove, knuckles white on the wheel, while Cassie’s hand slid up her dress, fingers teasing between her thighs. Erin’s breath hitched.
“Cassie—”
“Eyes on the road,” Cassie teased, but her fingers didn’t stop.
Erin thought about Parker for a moment — how she’d be watching her cross that same stage one day. The thought twisted in her chest, sharp and guilty, but Cassie’s fingers pushed it aside, replacing it with heat.
The second they got through the front door, Cassie was on her. The gown stayed on as Erin pushed her back onto the couch. Cassie started to pull it off, but Erin caught her wrists.
“No,” Erin said, voice rough. “Leave it on.”
Cassie grinned, pulling Erin down on top of her. The cap stayed crooked on her head as they kissed, hands roaming, the gown bunching around her waist. Erin’s fingers found their way under the fabric, sliding through Cassie’s slick folds before pushing two fingers deep inside her. Cassie moaned into her mouth, legs wrapping around Erin’s waist, hips rocking to meet every thrust.
“Fuck, you feel so good,” Erin growled, curling her fingers, thumb circling Cassie’s clit with firm pressure. Cassie’s back arched off the couch, the gown rustling around her as she rode Erin’s hand, breath coming in sharp gasps. Erin kissed her neck, then lower, sucking at the swell of her breast through the fabric, teeth grazing just enough to make Cassie whimper.
Cassie came with a loud cry, pussy clenching around Erin’s fingers, thighs shaking. Erin didn’t stop. She kept fucking her through it, drawing out every last pulse until Cassie was whimpering, oversensitive and breathless.
Cassie pushed Erin back onto the couch, climbing on top of her. She yanked Erin’s dress up, mouth finding her soaked pussy, tongue sliding through her folds before sucking her clit hard. Erin’s hands gripped Cassie’s head, hips bucking up into her mouth.
“Cassie—fuck—”
Cassie licked and sucked her with hungry focus, two fingers pushing inside her, curling just right. Erin came with a low, broken moan, thighs clamping around Cassie’s head, body shuddering.
They stayed tangled on the couch, breathing hard, the gown still bunched around Cassie’s waist, cap crooked on her head.
Erin kissed her softly, voice low and full of promise. “Proud of you.”
Cassie smiled, still catching her breath, fingers tracing lazy circles on Erin’s thigh.
Erin’s hand slid into Cassie’s hair, gripping just enough to tilt her head back. “Bedroom. Now. I’m not done with you yet.”