Work Text:
Daniela was in the middle of reviewing when a knock interrupted her flow. Her brows furrowed. She wasn’t expecting anyone. With a sigh, she stood up and opened the door—only for her breath to catch.
“What are you doing here?” Daniela asked, surprised to see Sophia standing at the doorway.
Sophia was dressed down, hair loosely tied, thick black glasses framing her eyes. She looked a little tired, yet completely unbothered—like she could handle anything and still look effortlessly cool.
Hot fucking nerd.
“I have debate on Friday. I need a place to study,” she said, lifting the bag a little as if to prove a point. “I figured I’d come here.”
“Let’s study—”
“Nope.” Daniela’s answer was automatic, already half-closing the door.
But Sophia caught it with her hand before it could shut fully.
“Oh, come on! It’s my first time coming over this week, and you’re really gonna act like that? Can’t you let me in just this once?”
That pout—dammit, she always knew how to use it against her.
“Soph, I have my own readings to do.” Daniela muttered, trying to stay firm.
“So?” Sophia raised an eyebrow. “Exactly why we should study. Together.”
Daniela narrowed her eyes. “I’m seriously doubting your definition of ‘study.’ "
“Wow. Is that how low you think of me now?” she asked, gasping dramatically. “Promise, I’ll behave. Pinky swear.”
Daniela groaned, shaking her head, then stepped aside to let her in.
“Thank you, baby!” Sophia grinned, leaning in to press a quick kiss to her cheek before strolling toward the living room like she owned the place.
Oh god..
They actually managed to study. Thirty minutes passed and, to her surprise, Sophia was focused. Seriously focused. And she was helpful too—patiently answering Daniela’s questions and even explaining complex concepts in a way that made them easier to digest.
Still, Daniela kept sneaking glances. She couldn’t help it. Seeing her this serious, that unbothered calm that always surrounded her. It was dangerously attractive.
“Let’s take a break, Dani,” Sophia mumbled, stretching her arms overhead and tilting her neck side to side. She took off her glasses to rest her eyes. Daniela tried not to stare but failed miserably.
Focus.
“Are you one of the picks for Attorney Jules’ debate group?” she asked, trying to divert herself.
Sophia nodded as she rubbed her temples. “Yeah. I didn’t even wanna do it, but they picked me anyway. Haven’t done a real debate in a while.”
"Pretty sure you’re the only one she saw potential in. That’s why she chose you."
Sophia was quiet for a moment. Then she let out a heavy sigh.
"I don’t know if I can do this,” she admitted.
Daniela blinked.
“What?”
“I mean, this debate. I’m so used to people thinking I’m always composed, that I always know what to say. But I honestly feel like I’m about to choke in front of everyone. Especially with Attorney Jules watching.”
Daniela didn’t speak. She just watched her—this girl she thought was unshakable, suddenly unraveling in the quiet of her living room. And for a second, she forgot how to react.
“I’ve been rereading the cases and arguments for hours, but I can’t even remember a fucking thing,” Sophia added, voice barely above a whisper. “And the worst part? I hate that I care this much.”
Daniela’s chest tightened. She moved closer, settling beside her. “You’re better than you think, Sophia.”
Sophia looked at her, surprised.
“You wouldn’t have been chosen if you weren’t,” Daniela said. “You don’t have to prove anything. Not to them, and definitely not to me.”
Sophia stayed silent, eyes locked on her for a long moment like she didn’t know whether to believe her or break again.
Sophia shook her head. "I'm not that good."
"Then let's have a debate game if you think you're not good." Daniela said. She didn't know if this will help her, she’ll be damned.
"A debate game?" Sophia asked. "I just literally told you I ain’t that good–"
"Shush, don’t fuss." Daniela said. "Let's have a debate on the chosen topic."
"Dani, that’s too boring!"
"Then get out of my unit because I still have a case digest in consti," she snapped. "I’m literally being nice and helping you–"
"I’m joking, I’m joking." Sophia chuckled when Daniela glared at her. "Wanna add some twist?"
"Feels like I’m signing a deal with the devil here.." She avoided her gaze when she saw Sophia's eyes darkened slightly.
"Try me."
Daniela looked at her as if she were trying to read Sophia’s mind. But in the end, she just sighed.
"Fine, what twist?"
"There’s a kiss in an argument."
Daniela froze. "W-what?"
"You heard me," she said then Sophia didn't hesitate to lean and give her a kiss.
"And if I win, free dinner for me for the whole week." She smiled.
"You’re so shameless."
Sophia chuckled.
"As if I’d let you," Daniela added. "What if I win, then?"
"Name your price. I will grant it." Sophia said.
"Fair enough," Daniela said. "So what’s the mechanics?"
Sophia didn’t respond right away, still processing the situation.
The goal was to win, to stay sharp and logical—while also resisting the temptation of the rules.
Daniela, however, was already grinning.
“Alright, I’ll propose the rules.” She leaned back with a confident smirk. “First rule. If one player unintentionally agrees with the other even just a little bit, she has to get kissed. A passionate one. No initiating another kiss if you want the game to keep going. Fair enough?”
Sophia cursed under her breath. “Fuck, first rule in and I’m already at disadvantage.”
Daniela didn’t respond, just letting her smirk grow as she moved on. “Second rule. If you fail to counter within three seconds after being addressed, you get kissed. Anywhere you want.”
Sophia froze. The heat hit her instantly, but pride kept her from backing down. “Damn, that’s wild.”
“Shut up.”
Sophia smirked and added, “Okay, I got the last rule. If the debate goes on for more than five minutes with no clear winner, both of us kiss each other—on the lips. Reconciliation.”
They shook hands. Then did rock-paper-scissors to decide who picked the topic and Sophia won.
The chosen topic is Is consent always clear, or can silence mean yes?
Of course, she’ll choose that.
The couch dipped beneath Sophia’s weight as she settled beside Daniela—legs tucked under her, sleeves pushed up. Daniela didn’t move. Her back was straight, legs firm on the floor, fingertips tapping the cushion beside her like a ticking clock.
No drinks. No distractions. No one else.
Just them. But the air? Charged. Electric.
Not just because of the debate but because of that look in Sophia’s eyes. That maddening I-know-what-I’m-doing look. The one that made Daniela’s heart thump just a little too loud.
Then Sophia began.
“Silence isn’t consent, but it’s not always a refusal either,” she said, calm and maddeningly sure. “People freeze. Some hesitate. Not everyone reacts the same way.”
Daniela frowned. She expected that. It was textbook. But Sophia wasn’t quoting. She meant it. Like she'd thought about this long before the game.
“Exactly why clarity matters,” Daniela answered coolly. “If someone freezes or hesitates, that’s a red flag. You stop. Consent shouldn’t be a guessing game.”
Sophia’s lips curled in that signature smirk. “But life’s not a courtroom, Dani. People don’t speak in declarations. It’s messy. People communicate with more than just words—body language, eye contact, silence. We read each other.”
“That’s the problem,” Daniela fired back. “You’re reading. Interpreting. People get that wrong all the time. Consent isn’t a vibe check.”
“Interpretation is part of connection,” Sophia said, tilting her head. “You want a system, but people aren’t binary. Real moments don’t come with scripts.”
“I disagree.” Daniela’s voice tightened. “You ask. Always. Because assuming leads to harm.”
“But don’t you think something gets lost?” Sophia asked softly. “The rawness. The instinct. You don’t have to spell everything out.”
“That’s exactly what predators say.”
Sophia didn’t flinch. “And that’s why people are afraid to trust their instincts.”
Daniela’s breath caught.
Not because the point was solid but because Sophia’s delivery was lethal.
She leaned in—not much, but enough to make Daniela hyperaware of every inch between them. Her scent—clean, floral, dangerously distracting, swept over her like a trap.
“You think every intimate moment starts with a verbal yes?” Sophia whispered. “Do people stop to sign waivers before kissing someone they love?”
“If that’s what it takes to avoid harm, then yes.” Daniela’s voice was steady, though her heart was thundering. “I’d take awkward over trauma.”
“And I’d take understanding over fear.”
Fuck. She got nothing. Think, Daniela!
Sophia was shifting the terrain. From logic to emotion. From debate to seduction.
“I’m arguing for safety,” Daniela said, defensive now. “For making sure no one second-guesses if they were violated.”
“And I’m arguing for trust,” Sophia countered. “For knowing someone well enough to understand when a yes is given without words.”
“That’s not trust. That’s assumption.”
“And assumption’s different when it’s mutual,” she murmured and let her hand brush Daniela’s knee.
Daniela’s body went rigid. Her throat closed.
“You’re not debating anymore,” she whispered. “You’re provoking.”
Sophia smiled. Slow. Wicked.
“Then counter me.”
Daniela opened her mouth. Nothing came out. Because Sophia was no longer arguing. She was demonstrating. Subtle touches. Proximity. No permission.
Her thigh pressed into Daniela’s. Her eyes flicked to her lips, then back, intentional. Dangerous.
“You’re violating Rule One,” Daniela said, barely audible.
“Oh,” Sophia breathed. “I must’ve forgotten.”
Then she cupped Daniela’s cheeks—warm, steady hands and leaned in closer. Their noses brushed. Their lips nearly touched.
Daniela froze. She didn’t know if she was holding her breath or if Sophia was already stealing it.
“You say words matter,” Sophia whispered. “But right now, you’re not using any.”
And then Sophia grabbed Daniela’s collar and kissed her.
Her hand slid up to the back of Daniela’s neck, fingers slipping into her hair, palm warm against her nape. She caressed it—slow, steady strokes that sent heat flooding through Daniela’s body. Her lips moved deliberately and gently sucking on Daniela’s upper lip before biting her bottom one, just enough to sting.
Daniela gasped. Her lips were caught. She tried not to make a sound but her body betrayed her. A shiver. A clutch to the cushion beneath her.
This wasn’t a kiss. It was a violation. Of every rule. Of every line they promised not to cross.
When Sophia finally pulled back, Daniela’s breath was shaky. Her lips tingled.
“What the fuck was that?” she whispered.
Sophia leaned back, smug. “A demonstration.”
“Demonstration of what? Consent?” Daniela asked, brows furrowed.
“I read you,” Sophia said. “And I was right.”
“But—” Daniela sputtered. “Since when did a passionate kiss involve touching?!”
“You didn’t say stop.”
Daniela blinked. Her cheeks burned.
Flustered? Yes. Defeated? Not yet. If Sophia wanted blurred lines, then fine. Daniela would draw her own.
She didn’t wait.
She moved fast like instinct had taken over. She swung a leg over and straddled Sophia’s lap, knees on either side, weight pressing down.
Sophia’s breath hitched. Hands instinctively grabbing Daniela’s waist. Daniela leaned in, lips brushing Sophia’s ear.
“You argue that trust reads between silences,” she whispered, sharp. “But if silence was ever enough, no one would need to be told no.”
One second.
Two.
Three.
Sophia opened her mouth but no words came out.
Daniela leaned back with a slow, wicked grin. “Three seconds, baby. Rule Two. Mine now.”
And she kissed her. Hard. Hungry. Like she'd been waiting to take.
Her hands threaded into Sophia’s hair. Her hips pressed down, grinding. Sophia gasped. But she didn’t stay passive. Her fingers roamed up Daniela’s sides, down her hips, over her thighs, until she hovered near the center.
She faltered. Just for a moment.
And Daniela groaned. Bit Sophia’s lower lip. Then trailed kisses down her jaw, neck, collarbone—her tongue flicking against her adam’s apple. Sophia made a sound. Half gasp, half moan, too raw to be controlled.
Daniela’s hips rolled again, breath hitching.
“You really,” she whispered, mouth brushing Sophia’s throat, “should’ve countered that.”
But Sophia just gripped her tighter, nails digging in. Daniela kissed her again. Slower now. Greedy. Like debate points no longer mattered.
Only touch. Only heat. Only this chaos between them.
And somewhere in the haze, Sophia whispered, breathless.
“Fuck, Dani…”
Daniela smiled against her lips.
Because that? That sounded like surrender.
“Out of arguments already?” she teased, triumphant. “You’ve been quiet for three seconds. You lose.”
But Sophia didn’t blink. She stared straight at her and said, low and sharp.
“Says the girl who just proved me right.”
Daniela’s smirk faltered.
Sophia leaned in, voice like a blade. “You didn’t ask. Didn’t wait. You straddled me, kissed me, touched me without a word.”
Daniela opened her mouth. Nothing.
“And yet…” Sophia’s fingers brushed Daniela’s inner thigh. “You assumed I was fine with it. Because you read me. Trusted your instinct. Acted on it.”
Three seconds.
Four.
Five.
Daniela had nothing.
Because Sophia was right.
Shit.
Before she could speak, Sophia moved quick, confident, gripping Daniela’s waist and flipping them in one fluid motion. Daniela gasped, back hitting the cushions, skirt slipping up her thighs. Sophia was already on top, smirking.
“You were saying?” she purred.
Then she kissed her.
Hard. Desperate. Starved.
Their mouths clashed, all heat and hunger. Sophia kissed her like she’d been craving her, like Daniela’s lips were the only thing keeping her sane.
And her fucking hands.
God.
They moved with purpose, gliding along Daniela’s sides, sliding under her top, then lower. Fingertips skimmed her thighs, teasing where her skirt bunched high.
Daniela trembled, trying to hold on. But Sophia’s mouth was on her neck now—kissing, biting, licking each mark like she owned it.
“You cheat,” Daniela breathed, fingers tugging at Sophia’s shirt. “You’re so unfair…”
Sophia smirked against her skin. “You just hate losing.”
Then, softer—
“I missed this.”
She kissed her again, slower. “I missed you.”
Sophia hovered above her, eyes tracing every inch of Daniela's flushed, half-naked form like she was studying art. Her fingers ghosted along her ribs, trailing upward just enough to make Daniela shiver, but never quite reaching her chest.
Daniela’s breath hitched. Her back arched subtly, as if offering herself up, as if urging Sophia’s touch higher. But Sophia only smirked, letting her thumbs circle the underside of her breasts, brushing maddeningly close to the peaks yet never touching them.
“Soph…” Daniela murmured, biting her bottom lip.
Sophia didn’t answer. She leaned in and kissed Daniela’s neck, firm and warm, just below her ear. Then she sucked, slow and purposeful, pulling a quiet gasp from Daniela’s lips. She bit gently, enough to make Daniela clutch her arm but right after, Sophia's tongue soothed the sting, licking over the mark she’d just left, as if apologizing for it.
Her hand slid to Daniela’s jaw, steadying her as she moved lower. Sophia kissed her collarbone next, open-mouthed and slow, her breath hot against her skin. Then she trailed down the curve of her chest. Her breath fanned against her skin, warm and deliberate. And just when Daniela thought she’d finally wrap her lips around one aching nipple, Sophia swerved, kissing beside it instead. Her nose nudged the sensitive bud without contact.
Daniela gasped in frustration. “Stop teasing…”
But Sophia only chuckled darkly. “You look so pretty when you beg.”
Her tongue flicked across the valley between Daniela’s breasts, completely ignoring the hardened peaks framing her face. Daniela’s fingers clenched in Sophia’s hair, trying to pull her in.
“Sophia, please…”
She leaned up, face hovering close enough for their noses to brush, her smirk wicked. “Please what, baby?”
Daniela’s voice cracked with desperation. “Please… just touch me. I need it.”
And maybe that was enough. Maybe Sophia was done torturing her or maybe she just finally gave in to her own hunger. Either way, her mouth descended with no more warning, tongue dragging deliberately over Daniela’s nipple before sucking it into her mouth.
Daniela moaned, loud and broken as the sensation sent a jolt straight to her core. Sophia licked, circled, then sucked harder, flicking her tongue until Daniela’s thighs trembled beneath her. One hand gripped the couch cushion for grounding, the other cradled Sophia’s head like she never wanted her to pull away.
Sophia moved to the other breast, repeating the same torment—licking slowly, then sucking until Daniela could barely keep her eyes open.
"Oh my god…”
Sophia lifted her head just slightly, lips glistening, voice low. “You’re so easy to break when you want me.”
Before Daniela could reply, she felt Sophia’s hand glide down again, this time with real intent. Her palm pressed against the heat between Daniela’s legs, cupping her through her underwear.
She paused, blinked, and let out a breathy laugh. “Fuck… You’re soaked.”
Daniela turned her face to the side in shame, but Sophia only kissed her cheek, then her jaw.
“You missed this too, didn’t you?”
Her fingers hooked the edge of Daniela’s underwear, dragging it aside slowly until she had full access. And then her thumb found Daniela’s clit, rubbing gentle circles.
Daniela’s back arched again as she cried out, head falling back against the couch. “Oh my God, Sophia—”
“Shh…” Sophia whispered, lips brushing against her throat. “You’re okay. I got you.”
The circles grew tighter, more precise. Two fingers slipped lower, teasing at Daniela’s entrance, spreading slick warmth along her folds.
When she pressed in just barely, Daniela gasped again, thighs twitching. Sophia groaned under her breath, lips brushing her ear.
“Fuck,” she breathed. “You’re so tight, baby.”
She pushed her fingers in slowly, inch by inch, feeling every flutter and resistance. Daniela whimpered beneath her, nails digging into her back as her body welcomed the stretch with desperate need.
Her breath hitched, body trembling as Sophia’s fingers curled just right inside her. The heat in her belly coiled tighter, pulsing, ready to snap. She was so close—just a second more, one more stroke—
But then Sophia pulled her fingers out.
Daniela choked on a gasp, her hips bucking up instinctively, chasing the lost contact.
“What the—” she whimpered, fists balling into the fabric of the couch. “Sophia!”
Her voice was sharp, half-wail, half-plea. Her body felt like it was on fire, nerves lit and begging to burn. Her thighs squeezed together, trying to soothe the ache that pulsed between them.
She wanted to scream.
But before she could, Sophia pushed her thighs apart again—slow, firm, intentional. Her gaze dragged over every inch of her, dark and molten, as if she was committing the sight to memory. Her lips hovered near Daniela’s inner thigh, warm breath ghosting over slick skin.
“I want to taste you,” Sophia murmured, voice thick with hunger. “All of you.”
Daniela didn’t even have time to breathe. Sophia leaned in and licked a slow, wet stripe through her folds, making Daniela’s entire body jolt with a gasp. And then her mouth closed around her clit, hot and unrelenting, tongue moving in those maddening circles that made Daniela cry out without shame.
“F-Fuck,” Daniela gasped, one hand flying to cover her eyes, the other clawing into Sophia’s hair, desperate to anchor herself. “Oh my God…”
Sophia groaned low and deep, the sound vibrating straight into Daniela’s core. Her tongue flicked in precise, rhythmic strokes, dragging sparks of pleasure through Daniela’s spine.
“You taste so fucking good,” Sophia rasped between licks. “So wet for me… You were made for this.”
She flattened her tongue and licked her slow, broad, possessive strokes that made Daniela’s legs twitch. When her thighs threatened to close around Sophia’s head, Sophia gripped them tighter, keeping her open, exposed, trembling.
Sophia avoided her clit just when Daniela needed it most. She licked everywhere but there—nipping at the sensitive skin near her entrance, kissing the crease of her thigh, mouthing against the edge of her folds.
Daniela’s hips writhed, chest heaving. “Please,” she breathed, voice hoarse. “Baby, please…”
But Sophia only smirked against her, dragging her tongue maddeningly close—still refusing to give in.
Daniela let out a frustrated sob. “Don’t fucking tease me…”
Finally, mercifully, Sophia sucked her clit into her mouth.
Daniela cried out, the sound ripping from her throat like a prayer. Her back arched off the couch, her fingers tightening in Sophia’s hair as pleasure crashed over her again, raw and sudden.
And then she felt it, Sophia’s fingers sliding back in. Slow at first, stretching her, curling deep. And when she hit that spot again, Daniela’s whole body convulsed. Her lips parting, head thrown back in helpless surrender.
The coil inside her wound tighter, faster—Sophia’s mouth ruthless now, tongue circling her clit with hungry focus while her fingers thrust deep, curling perfectly. Daniela's thighs quivered. The pressure became unbearable.
She shattered.
The orgasm ripped through her like lightning, sharp and overwhelming. She screamed, loud and raw, her hips stuttering against Sophia’s mouth. Her vision blurred.
But Sophia didn’t stop.
She kept licking, slow and greedy like she was savoring every aftershock, ignoring how Daniela’s thighs twitched and her breathing turned ragged. Her tongue teased her clit again, flicking softly but with precision, and Daniela’s entire body jerked in response.
“Sophia,” she gasped, hands clutching at her head. “I'm still s-sensitive–”
Still, Sophia didn’t stop.
She moaned into her, and the vibration sent a shiver up Daniela’s spine. Her hips tried to jerk away, but Sophia’s grip was unyielding, dragging her back into the fire. Fingers digging into the plush of her thighs, mouth locked in a rhythm that was both torture and bliss.
Daniela whimpered, her hands flying to her face as a second orgasm slammed into her without warning. Her voice cracked with a sob, her body convulsing as she came again, thighs squeezing around Sophia’s head, legs trembling violently.
Sophia finally pulled away, face glistening and smug, and crawled up to hover over Daniela’s trembling body. She grabbed her chin gently and kissed her, deep and unhurried. Daniela could taste herself on Sophia’s tongue, warm and intimate, and she shivered from the overwhelming rush of it all.
“I hate you—” she muttered helplessly, words barely audible, slurred and breathless. “God, I fucking hate you…”
Sophia chuckled against her lips. “You talk big, but look at you now.”
Daniela let out a shaky breath, eyelids fluttering as her chest rose and fell rapidly. Her entire body felt like it had been lit from the inside out, every inch raw and alive. Her brain was still swimming, her legs too weak to move.
Then Sophia wrapped her arms around her. Not in passing. Not out of habit. But fully. Tightly. Like she didn’t want to let go.
Daniela froze.
They never did this, not after. Sophia wasn’t the clingy type. She never stayed this long. And yet now, she was nuzzling her face into Daniela’s neck, breathing slow and even like she was settling in.
The weight of it hit Daniela harder than the orgasm.
She blinked at the ceiling, heart pounding in a new, confusing rhythm.
“You son of a bitch…” she muttered, more stunned than angry. “Two fucking times! I can’t feel my legs.”
Sophia let out a low laugh, her breath warm against Daniela’s throat. “It’s been a while… that’s why I’m making it up to you.”
Daniela scoffed, pushing at Sophia’s shoulder weakly. “Fucking knew we wouldn’t actually study.”
“Excuse me?” Sophia pulled back just enough to look at her, brow raised. “We did study. We even had a debate. You're just way too competitive.”
“Competitive my ass,” Daniela grumbled, face heating up. “God, we’re on the couch!”
“Obviously,” Sophia said with a smirk, pressing a kiss to Daniela’s flushed cheek.
Before Daniela could reply, she felt Sophia’s hand shift again, accidentally brushing across her chest as she adjusted their position. Daniela’s body twitched instantly, the contact jolting through her like a live current.
She gasped, slapped Sophia’s wrist. “Your hand!”
Sophia’s eyes widened.
“I’m still so fucking sensitive, Sophia,” Daniela hissed, voice cracking. “Hands off for now, please.”
“Okay, okay,” Sophia said quickly, retreating her hand like it burned. “Sorry, I wasn’t trying anything.”
Daniela groaned, draping an arm over her eyes. “Fuck, you really know how to mess me up.”
Sophia let out a quiet laugh, resting her chin on Daniela’s shoulder. “Then why are you still letting me?”
Daniela peeked at her through her fingers, heart still racing—half from the kiss, half from the way Sophia was still holding her like she didn’t want to let go.
“Because I’m stupid,” she murmured. “Or maybe just soft... when it comes to you.”
Sophia smiled, the kind that didn’t quite reach her eyes. “Good. I don’t want to be the only one.”
It was supposed to be a one-time thing. No promises. No commitment. And yet, here they were again. Naked, bodies aching, her throat dry, and Sophia holding onto her like it was the most natural thing in the world.
It was a cycle. Repetitive, reckless, addictive, and entirely theirs.
