
Beth´s Birthday - pt2
When they arrived at Viv’s apartment, Beth set her bag down by the door, nudging it into place with her foot as she glanced around. The place already looked perfect—clean, cozy, everything set up just right. The table was mostly prepared, drinks were chilling, and there was a casual warmth to the space that made Beth smile. Viv had really thought of everything.
Beth took it all in and grinned and said "This looks amazing, love."
Viv shrugged like it was nothing, but Beth could see the quiet pride in her expression. "Just want it to be good for you."
Beth felt something warm settle in her chest, but before she could reply, Viv stretched her arms over her head and sighed. "I need to finish up a few things before Jen and Steph get here, but first, I really want a quick shower. If you don’t mind?"
Beth hummed. "Do I look like someone who minds you being clean?"
Viv let out a soft chuckle before she tilted her head slightly, teasing, "Maybe I’ll shave too."
Beth rolled her eyes, amused. "I really don’t care about that."
Viv raised an eyebrow. "You seemed to earlier," she pointed out, still grinning.
Beth stepped closer, fingers lightly brushing against Viv’s hip as she met her gaze. "I care in me. Never in you," she said, her voice low, firm. "God, I couldn’t care less."
Viv’s expression softened as she reached for Beth, cupping her cheek as she leaned in for a kiss."Sit, relax," she told her. "You have food if you want. I won’t take long." It was unhurried, just a press of lips that carried more than words could. When she pulled away, she murmured, "I’m gonna have a quick shower before they get here."
Beth exhaled, watching her disappear toward the bathroom before sinking into the couch with a little smirk.
Beth was scrolling mindlessly on her phone when it buzzed in her hand, the screen lighting up with an incoming FaceTime call from her mom. She swiped to answer, and immediately, her mom’s face filled the screen, her brother squeezed in beside her.
“Happy birthday again, sweetheart,” her mom said warmly. “I know I already talked to you, but you know I hate not being with you on your birthday. I just wanted to check in.”
Beth smiled. “Thanks, Mum. I appreciate it.”
Her brother gave a lazy wave. “Hey, Beth.”
Beth chuckled. “Hey.”
“So,” her mom started, adjusting her glasses, “what are the plans for today? Are you doing something fun?”
Beth shifted on the couch. “Yeah, I’m at Viv’s right now,” she said, glancing toward the hallway. “She, Jen, and Steph put together a little gathering later, just a small thing.”
Her mom hummed approvingly. “That’s nice! And how’s Viv? Haven’t seen her in a bit.”
“She’s good,” Beth said, the corner of her mouth tugging up. “She’s in the shower right now.”
Her brother smirked slightly. “So… you’re at Viv’s, on your birthday. Should we read into that?”
Beth rolled her eyes. “Oh, shut up.”
Her mom sighed. “Honestly, your brother is incapable of having a normal conversation.”
Beth chuckled, shaking her head, and they talked for a little longer—her mom asking if she had gotten any nice gifts yet, her brother teasing her about getting old—until, from the corner of her eye, she caught movement.
Viv had stepped out of the bathroom, already dressed, her hair tied into that signature low bun that Beth had been appreciating way too much lately. She was wearing one of those long-sleeved polos again, paired with tailored pants, and Beth had to resist the urge to stare. She really was loving this new era of Viv in perfectly fitted polos and sharp pants.
Beth’s gaze lingered a bit longer than intended before she cleared her throat and waved Viv over. “Come say hi.”
Viv hesitated for half a second, always a bit awkward with these things, but she walked over, leaning slightly toward Beth’s phone. “Hi,” she said, offering a small wave.
“Hello, Vivianne!” Beth’s mom greeted warmly. “How are you, love?”
“I’m good, thank you,” Viv said, a little stiff but polite.
Beth’s brother grinned. “Taking care of the birthday girl?”
Viv nodded. “Trying my best.”
Beth looked up at her, smirking. “She’s doing a great job.”
Her mom gave Viv an approving nod. “Well, at least Beth is in good company .”
Viv let out a small, polite laugh, and Beth could tell she was ready to escape this interaction. So, after a bit more small talk, she squeezed Viv’s hand and turned back to the screen. “Alright, we gotta go, but I’ll talk to you guys later.”
Her mom blew her a kiss. “Enjoy your day, love.”
“Yeah, have fun,” her brother added.
She hung up with a chuckle, looking over at Viv, who exhaled softly. “I think your mom likes me,” Viv noted.
Beth grinned. “She does. And you survived.”
Viv rolled her eyes but smiled, nudging Beth’s knee with hers before walking toward the kitchen to check on things. Beth watched her go, shaking her head with a small laugh before leaning back into the couch.
Beth stretched her arms as she leaned against the counter, watching Viv finish cutting up some vegetables. Viv was focused, careful with each slice, but Beth could tell she was aware of her standing there.
“I should go get ready before people start showing up,” Beth said, wrapping her arms around Viv’s waist from behind, resting her chin on her shoulder.
Viv hummed, amused but still focused. “That’s probably a good idea, lief.”
Beth pressed a quick kiss to Viv’s shoulder before stepping back. “Don’t miss me too much.”
“I’ll try to survive,” Viv teased, shaking her head as Beth walked off.
In the bedroom, Beth sighed as she looked at herself in the mirror. The day had been good—better than she expected—but she still felt the need to freshen up. She grabbed a towel and headed to the shower.
The warm water was quick to relax her, washing away the lingering tension from the day. Once out, she reached for the lotion Viv had gifted her earlier, smoothing it over her skin. It smelled incredible, and Beth smiled a little, thinking about how Viv had chosen it for her.
Then, she turned to the lingerie.
Beth hesitated for a moment, biting her lip. The set was stunning—delicate black lace that hugged her body in all the right places. She put it on, adjusting the straps, glancing at herself in the mirror.
Yeah. This was good.
She wanted to see Viv’s reaction.
Beth walked to the bedroom door and called, “Viv, can you come here for a sec?”
There was a short pause before she heard Viv’s footsteps. Then, a knock. “Can I come in?”
Beth grinned. “Of course.”
When Viv stepped inside, her eyes landed on Beth, standing by the bed in nothing but the lingerie, and Beth didn’t miss the way Viv froze. Her mouth parted slightly, hands still by her sides as she took in the sight.
Beth took a slow step forward, then another, closing the space between them. She tilted her head, smirking just a little. “Is this what you imagined?” she asked, voice softer now.
Viv exhaled sharply, finally meeting Beth’s eyes. “I—” She blinked a few times, shaking her head slightly, like she was trying to find the right words. “No,” she admitted. “It’s better.”
Beth hummed, satisfied with that answer. She reached for Viv’s hands, bringing them up to her waist. “You can touch,” she whispered.
Viv’s fingers tightened slightly as they settled against Beth’s sides, her thumbs brushing over the delicate lace. She swallowed, her touch tentative at first, but then her hands drifted lower, exploring the curve of Beth’s hips. Her jaw clenched like she was trying to keep herself in check.
“Do you like it?” she asked, voice barely more than a breath.
Beth smiled, leaning in just enough that their noses almost brushed. “I really do,” she murmured. “It’s so pretty… and it makes me feel like that.”
Viv let out a slow, shaky breath, her eyes dragging over Beth’s body again, her hands flexing slightly against her skin. “God,” she whispered, almost to herself. Then she leaned in, pressing a soft, lingering kiss to Beth’s lips, slow and controlled, like she was savoring the moment.
Beth melted into it, her hands coming up to Viv’s shoulders, holding her close. The kiss deepened slightly, but Viv pulled back first, breathing unevenly.
She let her forehead rest against Beth’s for a moment before whispering, “I think I need to stop touching and looking… or I won’t be able to stop.”
Beth bit her lip, amused but also feeling the warmth coil in her stomach at the way Viv’s voice had dropped. “We do have time,” she teased.
Viv groaned, shutting her eyes briefly, then pulled away with clear reluctance. “You’re not helping.”
Beth chuckled, pressing a quick kiss to her cheek before stepping back. “Alright, alright. I’ll get dressed."
Beth finished getting dressed—nothing too fancy, just a black top and a pair of jeans. She kept her makeup light, just a bit of mascara, before reaching for the perfume Viv had given her. A couple of spritzes on her wrists and neck, and she smiled softly at the scent, already feeling attached to it.
She was fastening her necklace when the doorbell rang.
By the time she made it to the living room, Steph and Jen were already inside, dropping bags on the counter and chatting with Viv.
"Birthday girl!" Jen grinned when she spotted Beth, immediately pulling her into a tight hug.
Steph followed, squeezing her briefly before pulling back. "Happy birthday, B. How’s the day been?"
Beth smiled, glancing at Viv. "Pretty good, actually."
"Good," Steph said, nodding approvingly before turning back toward the counter. "Alright, Viv, you need to cut these up," she instructed, pointing at the vegetables in front of her. "And these need to go outside."
Viv let out a small sigh but didn’t argue, already reaching for a knife.
"Also, don’t forget the dips," Jen added, nudging another bag toward her.
Viv shot them both an amused look. "Are you two here to help or just to boss me around?"
Steph patted her back. "It’s your house. You’re the host."
Beth chuckled at the exchange, but before she could say anything, the doorbell rang again.
When she opened it, she was met with Leah’s grin. "There she is," Leah said, stepping in immediately to pull Beth into a tight hug.
Beth laughed. "Hey, Le."
Leah pulled back, holding up the bag. "Got you something."
Beth raised an eyebrow, amused. "You didn’t have to."
Leah scoffed. "Don’t start with that." She made her way inside, already spotting Jen and pulling her into a quick hug. "Hey, trouble."
Jen chuckled. "Hey,."
Meanwhile, Steph was still busy giving Viv instructions. "Viv, did you cut the peppers yet? And don’t forget the skewers need to go outside."
Viv hummed noncommittally, grabbing the knife again.
"And you should probably start setting up the drinks too," Jen added, nodding toward the stack still in a bag.
Beth shook her head, amused, and decided to step in. "Alright, let’s all give Viv a break and let her actually exist for a second."
Steph just smirked. "She’s fine."
Steph grinned, wrapping an arm around Viv in a quick side hug. "Right? You’re fine."
Viv huffed a small laugh, shaking her head. "I don’t think I have a choice, do I?"
"Not really," Steph said, patting her back before letting go.
Leah turned back to Beth. "Do you want your gifts now? Might be easier before everyone gets here. Less chaos all at once."
Beth nodded. "For sure."
Steph handed her a small box first, and when Beth opened it, she found a sleek, simple bracelet. She smiled, slipping it on immediately before pulling Steph into a hug. "Thank you. It’s really pretty."
"Figured it was your style," Steph said with a shrug, clearly pleased.
Jen handed over her gift next—a hardcover edition of a book Beth had mentioned wanting ages ago but had completely forgotten about. Beth’s eyes lit up the second she saw it. "No way."
Jen grinned. "You mentioned it once in passing, so I took a guess."
Beth beamed, immediately pulling her into a hug. "That was a great guess. Thank you."
Then Leah passed over her bag, watching as Beth pulled out a pair of sleek, stylish sunglasses. Beth lifted them, turning them slightly in her hands before looking back at Leah.
"These are so cool."
Leah grinned. "Thought they’d suit you."
Beth slipped them on for a second before tucking them away carefully. "Thank you, really."
Leah nodded, then glanced at Viv. "Did you already give her your gift?"
Viv, who had just finished slicing something, shook her head. "No, it’s inside. I just need to grab it."
Beth was still hugging Leah when Leah suddenly sniffed and said, "You smell amazing, by the way."
Beth blinked, caught a little off guard, before realizing. "Oh—yeah, Viv got me this perfume."
That got Steph’s attention. "Oh? Let me smell."
Beth barely had time to react before Steph leaned in slightly, inhaling near her shoulder. Then she pulled back, nodding. "Damn, that’s nice. Where’s it from?"
Beth hesitated just slightly before answering. "...Victoria’s Secret."
Steph and Leah exchanged a look.
Beth could already see the shift in Steph and Leah's expressions the moment the words left her mouth. Their exchanged look was far from subtle.
Leah grinned. "Victoria’s Secret, huh?"
Steph hummed, clearly amused. "Interesting choice."
Beth sighed. "Don't start."
Leah leaned against the counter, tilting her head. "Oh, we wouldn’t dare. We’re just curious."
Steph smirked. "About what else Viv might have picked up while she was there."
Beth groaned, rolling her eyes. "Can we not?"
Leah laughed. "Come on, we’re just appreciating Viv’s effort. You have to admit—it’s not her usual shopping spot."
Beth bit back a smile, knowing exactly where this was going. "Let's not, okay? You know Viv gets embarrassed if she knew I told you."
Steph raised a brow. "That implies there’s something to be embarrassed about."
Beth huffed. "Questionable."
Steph chuckled. "Alright, alright, we’ll stop." She then exchanged another look with Leah before adding, "For now."
Beth groaned again, but before she could say anything else, Viv returned to the room, carrying the not-so-small gift bag.
Beth reached into the bag, shaking her head with a fond smile. “Viv, seriously, you didn’t need to buy me anything else.”
Viv just shrugged, standing beside the counter while Steph and Jen kept sorting through drinks and setting things up, only half paying attention but still glancing over every time Beth unwrapped something.
The first thing Beth pulled out made her gasp. “No way.”
A Beyoncé vinyl.
Leah, sitting nearby, immediately perked up. “Wait, which one?”
Beth turned it toward her, and Leah let out an approving hum. “Solid choice.”
Beth grinned, carefully placing it aside before reaching in again. She pulled out her favorite chocolate and a bag of gummies, shaking her head as she tore into the gummies immediately.
“God, you know me too well,” she muttered, popping one into her mouth.
Steph, still organizing, barely looked up. “You’re so predictable.”
Beth just stuck her tongue out at her before diving back into the bag.
Next, she pulled out a delicate necklace with matching earrings, her fingers brushing over the smooth silver.
“Oh,” she breathed, a little stunned.
Jen, stacking napkins, whistled. “Damn. That’s really nice.”
Beth turned to Viv, who had shifted slightly, standing a bit stiffer, like she wasn’t sure how Beth was going to react.
Beth smiled, holding up the necklace. “You picked this?”
Viv just nodded.
Beth huffed out something soft, something warm, before carefully setting it aside.
She pulled out the next thing—a book by a Dutch writer. Beth immediately recognized the title because Viv had already read it and once went on a ten-minute tangent about how good it was.
Beth grinned, flipping through the pages. “Alright, I’ll have to trust your taste.”
Viv let out a small breath, like she was relieved.
Then Beth reached back inside and froze when her fingers brushed against something bulky. When she pulled it out, she actually laughed.
“You’re kidding me.”
A popcorn machine.
Steph looked over her shoulder, eyes wide. “Is that—”
Beth turned to Viv. “I mentioned this, like, once.”
Viv shrugged again, avoiding eye contact.
Beth rolled her eyes, setting the popcorn machine down and finally stepping toward Viv, wrapping her arms around her neck. “You’re ridiculous,” she whispered, pressing a quick kiss to her cheek before pulling her into a tight hug.
Viv hesitated, then let her arms fall around Beth’s waist.
“You like them?” she mumbled, a little quieter.
Beth pulled back just enough to peck Viv’s lips quickly, before hugging her again. “I love them. Thank you.”
Steph smirked, watching the two of them still wrapped around each other. “Lovebirds, I’m loving that. But, Viv, you need to go put on the grill before we all starve.”
Viv nodded, but before stepping away, she leaned in and pressed a soft kiss to Beth’s lips—nothing much, just a quick, warm press before she reluctantly pulled back. “You sit, relax,” she told her, giving her waist a squeeze before heading toward the backyard.
Beth watched her disappear outside before grabbing the bag with her gifts. She figured she should put them somewhere safe, so she took them to Viv’s bedroom, setting the bag down carefully near the dresser.
When she came back, the atmosphere was already settling into something easy and warm.
Steph was behind the counter, focused on making drinks, Jen was talking to Leah near the couch, and the smell of food was starting to drift in from outside where Viv was handling the grill.
Beth barely made it past the counter before Leah turned toward her, smirking. “So.”
Beth raised an eyebrow.
Beth barely had time to react before Leah turned toward her, already smirking like she had been waiting for this moment.
"But really," Beth said before Leah could get a word in, looking between Steph and Jen. "Thank you for organizing all of this. You didn’t have to, and I know it took time and effort. It really means a lot."
Steph set down the bottle she had been pouring from, giving Beth a quick but warm hug. "Of course, Beth. We wanted to."
Beth smiled, squeezing Steph back before pulling away. But Steph wasn’t quite finished.
"That said, if we’re talking about who actually put the most into this..." She tilted her head toward the counter. "Viv covered almost everything. Wouldn’t even let us split it."
Beth’s brows pulled together. "She paid for everything?"
Leah let out a short laugh. "Beth, after everything she got you today, are you actually surprised?"
Beth hesitated. She wanted to say yes, but... was she?
Jen, sipping her drink, gave a knowing look. "You do realize she’s completely gone for you, right?"
Beth sighed, shaking her head as she leaned against the counter. "You guys are being dramatic."
Leah smirked, taking a sip of her drink. "Are we? Because I don’t think we are."
Steph gestured toward the backyard with her glass. "Beth, come on. She planned all of this, paid for everything, got you like a hundred gifts, and have you seen the way she looks at you?"
Beth exhaled, rubbing her temple. "Oh my God."
Jen grinned. "Exactly. That’s what we’re saying."
Leah nudged her. "She’s crazy about you. Like, full-on, hopeless, ridiculously in love. It’s kind of sweet, actually."
Beth tried not to smile, but the warmth in her chest betrayed her. She glanced toward the backyard, watching Viv as she moved around the grill, focused but relaxed.
Beth rolled her eyes. "Not going to say anything."
By now, everyone had arrived. The house and backyard were alive with conversation, laughter, and the occasional clinking of bottles. Some people had settled inside, chatting over drinks, while others were outside, plates in hand, enjoying the warmth of the evening. It was relaxed and easy, exactly the kind of celebration Beth had wanted.
Viv was by the grill, carefully flipping burgers, her focus sharp as always. Beth had been inside, caught in a conversation with Kim and Jordan, but when she glanced toward the backyard and saw Viv working, she grabbed a beer from the counter and made her way outside.
As soon as she reached her, Beth slid an arm around Viv’s waist, hugging her from the side. Viv hummed, leaning slightly into her but still keeping an eye on the grill.
"Hi," Beth murmured, squeezing her just a little.
Viv chuckled. "Hi yourself, lief."
Beth pulled back just enough to offer her the beer. "Thought you could use this."
Viv glanced down, then back up, a small smile playing on her lips. "You’re a dream, you know that?" She took the bottle, twisting off the cap, then leaned in to press a quick kiss to Beth’s lips, her free hand settling low on Beth’s back for a moment before she pulled away.
Beth smirked, tilting her head. "All this for a beer?"
Viv shrugged, taking a slow sip. "What can I say? You treat me well, I return the favor."
Beth stayed close, watching as Viv flipped another burger. "You doing okay?"
Viv gave her a sideways glance, the warmth in her expression impossible to miss. "Yeah. Just making sure no one leaves hungry."
Beth smirked, tilting her head. "Well, that would be a crime, wouldn’t it?"
"Exactly," Viv murmured, flipping another burger.
They stood there in easy silence for a moment before Beth spoke again. "This is really nice, you know. The whole thing."
Viv exhaled softly, setting the spatula down for a second. "Yeah? You’re having a good birthday?"
Beth nodded, taking a sip of her own drink. "More than good. Might be my favorite one yet."
Viv’s lips quirked, like she wanted to say something but held it back. Instead, she just hummed before nudging Beth’s hip lightly with her own. "Good."
"You know," Beth started, her voice teasing, "between all of this, the gifts, and the fact that you apparently refused to let anyone else pay for tonight, I’m starting to think you’re trying really hard to impress me, hun."
Viv raised an eyebrow, turning slightly toward her. "How do you know that?"
Beth smirked. "They told me."
Viv exhaled through her nose, shaking her head before going back to flipping the burgers. "Traitors," she muttered under her breath, but Beth caught the small twitch at the corner of her lips.
Beth nudged her side playfully. "You still didn’t answer, though. Are you trying to impress me?"
Viv didn’t even hesitate this time, tilting her head toward Beth, eyes warm. "Is it working?"
Beth let out a small huff of laughter, something warm settling in her chest. "You don’t have to try anymore."
Viv glanced down for a second, something flickering in her gaze before she turned fully toward Beth again. "I do," she murmured, softer now, "always."
Beth swallowed, her teasing demeanor shifting for just a moment as she held Viv’s gaze.
Then, before the moment could stretch too much, Viv picked up the tongs again, nodding toward the grill. "Now, are you gonna let me work or are you planning to distract me all night?"
Beth grinned, clearing her throat. "I don’t know. I was kinda enjoying distracting you."
Viv laughed, shaking her head before pressing another quick kiss to Beth’s lips. "Go enjoy your party, lief. I’ll be done soon."
Beth sighed dramatically, but she stepped back. "Fine. But only because I trust you with my food."
Viv smirked, turning back to the grill. "Smart woman."
Beth rolled her eyes, but as she walked back inside, she couldn’t stop the small smile lingering on her lips.
The party had settled into an easy rhythm. Some people were inside, laughing and grabbing drinks, while others were spread out in the backyard, deep in conversation. The food had been cooked, the grill now cooling off, and Viv had finally stepped away from it. She was lounging in one of the patio chairs, legs stretched out, chatting with Lotte in that laid-back way she did when she was completely at ease.
Beth had been talking with Katie and Jen not too far away, half-listening as their conversation drifted toward Ibiza plans, when she caught sight of Lotte excusing herself to go to the bathroom. That left Viv alone, still leaning back in her chair, looking comfortable but with nothing in her hands except the drink she’d been nursing.
Beth didn’t even think about it—just grabbed a plate and started putting together some food. A burger, some grilled veggies, a handful of chips. Enough for Viv to eat without having to think about it.
She made her way over and set the plate down in front of her.
Viv blinked, glancing up at her. "What’s this?"
Beth rolled her eyes. "It’s called food. You should try it sometime."
Viv let out a quiet laugh, shifting to sit up straighter. "You made me a plate?"
Beth crossed her arms, tilting her head. "You were too busy sitting here, talking. Figured someone should make sure you actually eat."
Viv hummed, glancing down at the plate, then back up at Beth, her expression softer now. "You’re looking after me, huh?"
Beth shrugged, acting casual. "Someone’s got to."
Viv huffed out another small laugh before reaching for Beth’s hand, giving it a quick, appreciative squeeze. "Thanks, lief."
Beth smiled but didn’t move just yet, watching as Viv picked up her burger and took a bite.
"Good?" she asked after a second.
Viv nodded, chewing, then swallowed. "Mmm. Yeah. Perfect, actually. You sure you don’t want to be in charge of the grill next time?"
Beth scoffed. "Not a chance. You take it way too seriously. I’d probably get kicked off the tongs before I even flipped the first burger."
Viv smirked. "True. But you can keep making me plates, if you want."
Beth nudged her shoulder lightly. "I’ll think about it."
Just as she said it, Lotte returned, reclaiming her seat beside Viv, and Beth figured that was her cue to grab herself another drink before someone else started demanding things from her.
Steph suddenly claps her hands. "Alright, people, time for cake!"
Everyone cheers as she heads toward the table, coming back carefully holding a cake she baked herself—chocolate, of course, with candles flickering on top. "I expect full appreciation for my work here," Steph jokes as she places it in front of Beth.
Beth grins, looking at the cake. "You made this?"
Steph smirks. "Of course, I did. You think I’d let you have some store-bought cake on your birthday?"
She glances back at the cake, a little overwhelmed, but before she can say anything, Leah calls out, "Make a wish"
Beth looks at the candles, flickering gently in the dim light. She already feels like she has everything she wants—good friends, good love - Viv. Still, she closes her eyes, makes a wish, and blows them out.
Katie yells, "If you didn’t wish for an Arsenal Champions League win, you wasted it!"
"I’m not telling you what I wished for!" Beth fires back, smirking.
Beth picks up the knife, eyeing the cake for a moment before making the first cut. She gets through the first slice well enough, but as she moves to cut another, the lines start looking uneven. She huffs, tilting her head.
"Okay, you know what? You should probably do this," Beth says, nudging Viv’s arm.
Viv glances at her, amusement flickering in her eyes. "Are you giving up already?"
Beth hands her the knife. "I’m delegating."
Viv smirks but takes the knife without argument, sliding into the task with ease. "Fine, but if someone complains about the size of their slice, that’s on you."
Beth watches as Viv cuts with practiced precision, steady hands making even pieces. The conversation around them continues, laughter and chatter filling the air, but Beth finds herself just watching Viv work.
"You’re taking this very seriously," Beth teases, leaning her chin in her hand.
Viv doesn’t look up. "It’s cake. It deserves respect."
Beth grabs a plate for herself, taking a forkful and nudging Viv. "Try it."
Viv obliges, taking a bite and humming in approval. "Mmm. Yeah, perfect, actually." She swallows, giving Beth a sidelong glance.
The party had wound down slowly, people trickling out one by one, until only Steph, Jen, and Viv were left finishing the cleanup. The backyard was already cleared, the grill scrubbed down by Viv earlier, and now she was in the living room tidying up the last bits of trash, folding blankets, and rearranging the coffee table.
In the kitchen, Steph and Jen were finishing up, rinsing dishes and wiping down counters while Beth leaned against the island, half-listening as they talked about random things—Jen ranting about a show she had just started, Steph complaining about how Leah had stolen the last drink she wanted.
Beth, still pleasantly warm from the night, felt exhaustion creeping in but also something else—contentment.
Once the kitchen was done, Steph dried her hands on a towel before stepping over to Beth, pulling her into a tight hug.
"Happy birthday, Beth. Hope you had a good one."
Beth smiled against her shoulder. "I really did. Thank you, both of you."
Jen hugged her next, a little looser but just as warm. "We’ll see you later, yeah?"
Beth nodded as they grabbed their things and waved goodbye before stepping out. The house was finally quiet again.
Viv was sitting on the couch now, one arm draped lazily along the backrest, looking as relaxed as Beth had seen her all day.
Beth didn’t hesitate before making her way over, sliding onto her lap without a second thought. Viv’s hands immediately settled on her waist, warm and steady, as Beth got comfortable.
Viv’s fingers traced absentminded patterns against Beth’s waist, her other arm draped lazily along the back of the couch. The warmth of Beth on her lap, the quiet hum of the house, the way the dimmed lights cast soft shadows—it all felt undeniably cozy.
"So," Viv murmured, her voice low, curious. "What was your favorite part of today?"
Beth tilted her head, pretending to think about it, though the slow grin on her lips said otherwise. "Hmm. Maybe the popcorn machine."
Viv let out a soft chuckle. "Not surprising. You basically looked like a kid on Christmas when you opened that one."
Beth smirked. "It was a good gift."
Viv hummed, brushing her knuckles over Beth’s back. "Yeah? That’s the winner, then?"
Beth pretended to consider it for another second before lowering her voice slightly, letting her fingers trail over the nape of Viv’s neck. "Actually… I think my favorite part might’ve been this morning."
She didn’t have to elaborate. The second the words left her lips, she felt the subtle shift—Viv’s fingers tightening their grip, the sharp inhale, the way her entire posture changed, more alert, more aware.
Viv’s eyes darkened slightly, a slow smirk tugging at her lips. "Oh?"
Beth nodded, biting her lip for emphasis. "Mhm. That was a very… thoughtful way to start my birthday."
Viv huffed a quiet laugh, but her fingers flexed against Beth’s sides. "You’ve been thinking about it?"
Beth leaned in slightly, lips just barely brushing Viv’s jaw. "A little."
Viv’s fingers slipped under the hem of Beth’s top, grazing her bare skin. "I’ve been thinking about what’s under your clothes all night."
Beth shivered at the raspiness of Viv’s voice, the way it sank low in her throat when she got like this.
She turned her head slightly, letting her lips hover near Viv’s ear. "And what exactly have you been thinking?"
Viv exhaled, slow and measured, but her hands betrayed her, pressing a little firmer against Beth’s back. "I’ve been thinking about how good you must look in that lingerie you put on earlier."
Beth smirked, enjoying the shift in Viv’s demeanor, the way she could feel her holding herself back. "Would you like to see it again?"
Viv let out a soft, almost frustrated breath, her fingers tightening where they rested. "Beth."
Beth grinned, trailing her fingers along the collar of Viv’s shirt. "Or maybe," she mused, voice turning silkier, "you’ve been thinking about how it would feel to take it off me."
Viv swallowed hard, her grip on Beth’s hips tightening.
"You’re playing with fire," Viv muttered, voice lower now, more strained.
Beth dragged her nails lightly against the nape of Viv’s neck. "Tell me what you’d do to me," she whispered.
Viv groaned softly, her hands sliding to Beth’s thighs, thumbs brushing along the denim of her jeans. "I’d start slow," she murmured, her voice like a quiet confession. "Take my time. Run my hands over every inch of you. Kiss you until you’re begging me to do more."
Beth’s breath hitched slightly, her fingers tightening where they rested against Viv’s shoulder. "That sounds…" She let out a shaky exhale, swallowing. "That sounds really good."
Viv turned her head slightly, brushing her lips against Beth’s cheek. "Then maybe," she murmured, "we should take this to my bedroom."
Beth let out a quiet laugh, brushing her lips against Viv’s. "That depends," she whispered. "Are you going to keep talking about it, or are you actually going to do something?"
Viv didn’t need more of an invitation. She stood in one smooth motion, hands gripping Beth’s thighs as she lifted her effortlessly, causing a surprised but pleased laugh to bubble out of Beth as she clung to Viv’s shoulders.
The door had barely closed behind them before Viv was pressing Beth up against the wall, her hands gripping her waist firmly, lips crashing into hers with a heat that made Beth’s knees weak.
Beth gasped against Viv’s mouth, fingers digging into her shoulders, feeling the press of Viv’s body against her own, the strength in the way she held her. Viv’s hands roamed lower, gripping Beth’s hips, pressing her tighter against the wall as her mouth traveled down, dragging along her jaw and down the side of her neck.
Beth let her head fall back against the wall, breathing unevenly. "Fuck, Viv—"
Viv hummed against her skin, hands squeezing at her sides. "You really like to tease, don’t you?"
Beth smirked, sliding her fingers through Viv’s hair, tugging just enough to make Viv groan. "Maybe a little."
Beth exhaled sharply, a thrill running through her at the promise in Viv’s tone. But before Viv could do anything more, Beth grabbed her wrists, pulling her back just enough to break their contact.
"Sit on the bed," she instructed, voice low.
Viv hesitated for only a second before her lips curled at the corner, clearly intrigued. She stepped back, eyes never leaving Beth’s as she did exactly as she was told, sitting on the edge of the bed, legs spread just enough in invitation.
Beth didn’t waste time. She reached for the hem of her top, slowly lifting it over her head, teasingly revealing the black lace of the lingerie Viv had bought her. She watched Viv’s throat bob as she swallowed, her eyes dark, locked onto every inch of Beth’s exposed skin.
Beth dragged her thumbs along the waistband of her jeans, slipping them lower, her movements deliberately slow, watching the way Viv’s jaw tightened, hands flexing on her thighs like she was physically restraining herself from reaching out.
"Beth," Viv muttered, her voice rough, strained.
Beth smirked, stepping closer, placing Viv’s hand between her legs, pressing it there.
"What do you think?" Beth murmured, tilting her head slightly, looking down at Viv through half-lidded eyes.
Viv groaned softly, her fingers pressing more firmly against Beth, feeling the warmth, the dampness through the lace. "I think," she said slowly, "I’m about to lose my mind."
Beth chuckled breathily, letting her hips press forward slightly, letting Viv feel more of her.
"Then do something about it."
Viv’s restraint snapped.
In one swift motion, she grabbed Beth’s hips, guiding her down onto her lap, making Beth gasp as she straddled her. Viv’s hands trailed down her thighs, squeezing, kneading, before gripping the curve of her ass, pulling her flush against her.
Beth moaned softly, rocking instinctively against Viv, feeling the pressure of her thigh right between her legs. Viv groaned, grabbing Beth more firmly, dragging her hands along the bare skin of her back, fingertips dipping under the straps of the lingerie.
But then, in a quick, fluid motion, Viv shifted, turning them over, laying Beth down against the bed, pressing against her fully, pinning her beneath her.
Beth let out a surprised breathless laugh, but it quickly turned into a moan when Viv rolled her hips down, rubbing against her just right.
"Fuck," Beth gasped, gripping Viv’s shoulders, nails pressing lightly into her skin.
Viv smirked against Beth’s jaw, kissing, sucking lightly. "Is this what you wanted?"
Beth’s breath was shaky, hips bucking slightly. "Yes," she whispered.
Viv’s hands explored her slowly, teasing, dragging her fingertips along the curves of her body before pressing firmly against her thighs. She rocked against her again, drawing another soft, needy moan from Beth’s lips.
Viv’s lips were soft but firm against Beth’s, kissing her deeply, hands sliding along her waist, pulling her in. Beth sighed into it, fingers threading into Viv’s hair, her nails scraping lightly along her scalp.
Then Viv started moving down, pressing warm, open-mouthed kisses to Beth’s jaw, down her neck, lingering at her pulse point before trailing lower. Her hands slipped up Beth’s sides, over her ribs, thumbs brushing just beneath her breasts.
Beth shivered, her breath catching.
Viv kissed along the top of Beth’s bra, her hands moving behind her, unclasping it easily. Beth let it fall, watching as Viv pulled back slightly to look at her.
Beth raised an eyebrow, teasing. “You just gonna stare?”
Viv huffed a soft laugh but didn’t answer. Instead, she reached out, finally cupping Beth’s breasts, her thumbs running lightly over her nipples.
Beth’s breath hitched.
Viv leaned in, kissing along the curves before dragging her tongue over one, slow and warm. Beth let out a shaky exhale, her fingers tightening in Viv’s hair. moaned quietly against her skin, closing her lips over Beth’s nipple, sucking gently at first before her tongue flicked over it, making Beth jolt slightly.
Beth gasped. “Jesus, Viv—”
Viv just hummed, switching between sucking and licking, rolling the other nipple between her fingers.
Beth groaned, her thighs pressing together, heat pooling low in her stomach. “God, Viv.”
Viv pulled back for a second, her breath warm against Beth’s chest. “Sorry,” she muttered, voice rough, like she was completely lost in it.
Beth shook her head quickly. “No, no—don’t be sorry. I love it.”
Viv let out a soft chuckle, her hands squeezing Beth’s breasts as she dragged her tongue over her nipple again, slower this time, watching Beth’s reaction.
Beth whined, her back arching into Viv’s touch.
Viv kissed across her chest, switching sides, sucking the other nipple into her mouth, groaning softly as she did. “Can’t help it,” she admitted, voice muffled against Beth’s skin. “They’re just—fuck, they’re so perfect.”
Beth felt her stomach clench at that. “Yeah?”
Viv hummed in agreement, kissing between Beth’s breasts, her thumbs circling over her nipples before giving them both another firm squeeze. “Yeah. I don’t think I’ve ever been this into boobs before.”
Beth laughed breathlessly. “I can tell.”
Viv smirked, then sucked another mark just below Beth’s collarbone, making her moan.
Beth grabbed at her, tugging her up for a kiss, her lips desperate against Viv’s. “Please,” she whispered, voice rough.
Beth was still trying to catch her breath when Viv pulled back, a slow, knowing smirk curving at her lips. There was something dangerous in her expression—something playful but wicked.
Beth narrowed her eyes, still sprawled across the bed, her body warm and sensitive from everything Viv had already done. “What?”
Viv didn’t answer. Instead, she pressed one last lingering kiss to Beth’s collarbone before slipping off the bed.
Beth blinked. “Hey, where are you going?”
Viv glanced back at her, amusement dancing in her eyes. “Stay right there.”
Beth groaned dramatically. “If this is some kind of punishment—”
The sound of the freezer opening cut her off.
Beth’s stomach flipped.
Oh.
Then came the soft clinking of ice cubes against glass, the faintest sound of water dripping as they started to melt.
Beth swallowed hard.
By the time Viv returned, the ice cube between her fingers glistened under the dim bedroom light. She kneeled onto the bed with a teasing slowness, settling herself between Beth’s thighs, gaze locked on her like a predator to its prey.
“Still trust me?” Viv murmured.
Beth let out a shaky breath, her skin already feeling too hot. “That’s a dangerous question right now.”
Viv hummed, her smirk deepening. “Thought so.”
And then she touched her.
The ice met Beth’s collarbone first, sending a sharp jolt of sensation through her body.
Beth inhaled sharply, her fingers gripping the sheets. “Oh, fuck—”
Viv chuckled, watching closely as she traced the ice across Beth’s skin, letting a small droplet of water trickle down the valley between her breasts.
Beth whimpered, body tensing at the contrast between the cold ice and Viv’s warm breath.
“You’re so sensitive,” Viv murmured, amused. She chased the path of the melting ice with her mouth, tongue flicking over Beth’s skin to catch every drop. “I like it.”
Beth shivered, barely holding back a moan. “You’re evil.”
Viv grinned, dragging the ice lower, down Beth’s sternum, pausing just below the curve of her ribs.
Beth sucked in a breath. “Jesus—”
“Hmm?” Viv mused, circling the ice slowly over Beth’s stomach, watching the way her muscles fluttered beneath it.
Beth whined. “Viv—”
Viv tilted her head, feigning innocence. “Yes?”
Beth gave her a desperate glare, but it was immediately lost when Viv moved the ice lower, just above the waistband of her underwear. She didn’t push further, just let it linger there, teasing.
Beth gasped, her hips jerking involuntarily. “God, you’re cruel.”
Viv only smiled, pressing the ice firmly against Beth’s hip, watching the way she squirmed beneath her. “You say that like you don’t love it.”
Beth swallowed hard, her breath stuttering. “I never said that.”
Viv smirked, then—without warning—dragged the ice back up, circling the underside of Beth’s breasts before finally, finally flicking the freezing piece over her nipple.
Beth let out a sharp cry, her body arching off the bed. “Shit—”
Viv chuckled, replacing the ice with her mouth, sucking Beth’s nipple into the heat of her mouth, the contrast making Beth dizzy.
Beth gasped, gripping Viv’s hair, tugging slightly. “Jesus Christ—”
Viv smirked against her skin, repeating the action on the other side, dragging the ice across before soothing it with her mouth.
Beth was panting now, her chest heaving. “I swear to God—”
Viv pulled back slightly, watching her with pure, unfiltered amusement. “I think I like watching you like this.”
Beth whimpered. “Viv—”
Viv leaned in, pressing a teasing kiss to the inside of Beth’s thigh while bringing the ice lower, dragging it slowly, slowly toward the edge of Beth’s underwear.
Beth was barely breathing now, her entire body trembling with need.
Viv grinned. “Tell me exactly what you want.”
Beth swallowed hard, trying to gather her thoughts, but it was nearly impossible with Viv still touching her, still teasing the edges of her underwear, fingers brushing lightly over the damp fabric.
“I want—” Beth exhaled, biting her lip, shifting her hips up. “I want the strap.”
Viv froze for half a second—just long enough for Beth to catch the way her breath hitched, the way her grip tightened against her hip.
And then, before Beth could say anything else, Viv reached for what remained of the ice cube in her hand and pressed it firmly against the center of Beth’s underwear.
Beth cried out, her entire body jolting at the shocking contrast between the cold and the heat pooling deep inside her. “Fuck—”
Viv grinned, eyes dark with something undeniably possessive. “I’m sorry, what was that?”
Beth whined, her thighs shaking. “Viv—”
Viv pressed the ice down harder, rolling it slow and deliberate against her. “You were saying?”
Beth gasped, barely able to breathe through the sensation, a broken moan falling from her lips. “Strap. Please.”
Viv groaned softly, her forehead dropping against Beth’s stomach for a second, like the words had gone straight to her core. “God.”
Beth whined again, tugging at Viv’s hair, desperate. “Viv.”
Viv exhaled sharply, then tilted her head up, gaze meeting Beth’s, heavy with heat. “You need it that bad?”
Beth nodded frantically, barely even ashamed of how desperate she was.
Viv grinned, sitting up properly, pressing a quick, messy kiss to Beth’s thigh before pulling back completely. “Stay right there,” she murmured, voice thick with promise. “I’ll be right back.”
Beth let out a breathless laugh, her head dropping against the pillow. “If you take too long, I’m coming after you.”
Viv chuckled as she slid off the bed, already moving toward her closet. “I wouldn’t dream of it.”
Beth’s breath was already uneven as Viv settled between her legs, the weight of the strap resting heavy against her inner thigh. She watched, anticipation coiling in her stomach as Viv dragged her hands up her legs, fingers teasing over her hips before finally hooking into the sides of her underwear.
Slowly, deliberately, Viv pulled them down, her eyes locked on Beth the entire time.
Beth swallowed hard, feeling the tension settle deep in her bones.
Viv smirked, gaze flicking to the strap she was wearing. “This one’s bigger, huh?”
Beth nodded, her body tensing slightly. “Yeah… we haven’t used this one before.”
Viv hummed, rubbing slow circles over Beth’s hips, watching her closely. Then she leaned in, brushing her lips against Beth’s jaw. “You think you can handle it?”
Beth shivered at the low, teasing tone. She turned her head, meeting Viv’s eyes, her own heavy with heat. “I want to.”
Viv’s hands tightened against her thighs, her jaw clenching slightly at Beth’s neediness. “Yeah?”
Beth nodded quickly. “Just go for it.”
Viv’s breath hitched. She exhaled sharply before reaching between them, guiding the tip of the strap against Beth’s entrance. “Alright, lief,” she murmured, her voice nothing but a low rasp. “Nice and slow.”
Beth whined impatiently, shifting her hips up. “Viv—”
But Viv was already pushing in, sinking into her carefully, watching every little reaction, making sure she could take it.
Beth gasped, her head tipping back against the pillow. “Oh my god—”
Viv groaned, her grip tightening. “Fuck, you look so good like this.”
Beth moaned, her nails digging into Viv’s shoulders, her body stretching, adjusting. “Feels—fuck—”
Viv kissed along her neck, her voice thick with something dark and possessive. “You look so good ovulating.”
Beth let out a shaky breath, laughing breathlessly. “Jesus, Viv—”
Viv just smirked, pressing a deeper kiss to Beth’s jaw before rolling her hips slightly. “Gotta say… kinda love it.”
Beth shivered under her. “Yeah?”
Viv dragged her lips down Beth’s throat, her thrusts still slow, still letting her adjust. “Mhm,” she hummed, pressing a teasing kiss against Beth’s collarbone. “You’re always desperate for me, but right now?” She pressed in deeper, making Beth arch against her. “You’re insatiable.”
Beth whined, wrapping her legs around Viv’s waist, trying to pull her in closer. “Viv, please—” Her voice was breathy, desperate. “I need you to—fuck—just—”
Viv groaned, gripping Beth’s hips tightly to still her movements. “You need me to what, lief?” she teased, rolling her hips just enough to make Beth gasp.
Beth let out a needy, frustrated moan. “I need you to fuck me,” she begged, nails digging into Viv’s back. “Now. Please.”
Viv swore under her breath, her entire body tightening at the way Beth was falling apart beneath her. “Oh, lief—”
Viv was moving relentlessly, hips snapping against Beth with deep, steady thrusts. Beth gasped, fingers gripping the headboard, trying to ground herself as pleasure coursed through her.
Viv reached over to the nightstand, grabbing another ice cube from the glass they had left there earlier. She took Beth’s wrist, pressing the freezing piece into her palm. “Do whatever you want with it, lief,” she murmured, her voice thick with lust. “Show me.”
Beth shuddered, both from the cold and the heat surging through her. She brought the ice cube to her lips first, letting it glide over her mouth before trailing it down to her chest. The contrast was dizzying—the heat of Viv slamming into her, the cold dragging over her sensitive skin.
She gasped when she ran it over her nipples, the sharp chill making them pebble instantly. Viv groaned at the sight, her grip tightening on Beth’s waist, holding her in place as she kept going harder, deeper. “Fuck, Beth,” she gritted out.
Beth let the ice melt slightly between her fingers before trailing it lower. She hovered over her stomach, teasing herself, before briefly dragging it down between her legs, just for a second, a shock of cold against her clit that made her entire body jolt.
“Shit,” she whimpered, her head thrown back, breathless. But before she could keep it there, she brought the cube back up to her chest, circling it over her nipples again, letting it melt slowly while Viv’s movements grew even rougher.
Viv grabbed her harder now, hands firm on Beth’s hips, guiding her into every thrust. “You’re gonna kill me,” she panted, watching Beth lose herself completely under her. “But I can’t stop.”
Beth moaned louder, her grip on the headboard white-knuckled as she let herself be completely taken apart.
Viv felt Beth tighten around her, the desperate moan leaving Beth’s lips only pushing her further. She grabbed Beth’s jaw firmly, forcing her to look at her, eyes dark and intense. “Come for me,” she commanded, voice low, rough.
Beth’s body arched, her entire form shuddering under Viv’s grip as her orgasm crashed over her. She barely had time to recover before Viv moved her hands down Beth’s body, gripping her waist and flipping her onto her stomach effortlessly. Beth gasped at the sudden movement, her body still trembling from her release.
Before she could catch her breath, she felt Viv behind her, positioning herself again. One strong hand pressed against Beth’s lower back, keeping her pinned down, while the other guided the strap back inside her, this time from behind.
Beth gasped into the mattress, fingers gripping the sheets as Viv didn’t ease her into it—she just went for it. She filled her all at once, making Beth whimper, her body jolting forward.
“Fuck,” Beth groaned, voice muffled against the pillows as Viv set a brutal pace. Beth felt every inch of her, deep and unrelenting, pushing her further into the mattress.
Viv leaned over her, chest pressing against Beth’s back as she grabbed her wrists, pinning them down against the bed. “You feel so good like this,” she murmured against Beth’s ear, her breath hot.
Beth couldn’t even form words anymore, her body wrecked, completely taken over. All she could do was moan and take it, letting Viv claim her entirely.
Beth came hard, moaning into the pillow, her whole body tensing before melting into the mattress. Viv held her still, pressing kisses to her shoulder as she let her catch her breath. For a few moments, the only sounds in the room were Beth’s heavy breathing and the faint hum of the city outside.
Viv ran a hand slowly down Beth’s back, tracing the curve of her spine. “You want more, right?” she asked, her voice low, teasing.
Beth groaned, turning her face to the side so she could look at Viv, her lips curling into a lazy, satisfied smile. “Yeah,” she whispered, “just five minutes, please, love.”
Viv chuckled but didn’t argue. Instead, she leaned down, kissing Beth’s shoulder, her neck, her jaw—slow, sweet, letting Beth savor the warmth of her lips. Beth kissed her back, just as slow, hands lazily roaming over Viv’s body.
After a few minutes of this, Beth pulled back slightly, brushing her nose against Viv’s. “I’m ready.”
Viv smirked, but there was something softer in her eyes as she pulled back and laid down against the pillows. “Then ride me,” she murmured.
Beth straddled her, lowering herself down onto the strap, both of them moaning as she sank onto it. Viv’s hands immediately went to Beth’s waist, holding her steady as she started to move. She took her time at first, rolling her hips, finding a rhythm, loving the way Viv’s breath hitched every time she moved just right.
Viv, however, had other ideas. She leaned up, capturing one of Beth’s nipples in her mouth, sucking slow and deep, her tongue flicking at the sensitive bud. Beth whimpered, her fingers threading through Viv’s hair, pressing her closer.
“God, you love my boobs,” Beth gasped, rocking against her.
Viv hummed against her skin before pulling back just enough to say, “Mhm, and you love when I do this.”
She licked over Beth’s nipple again, swirling her tongue before sucking it back into her mouth. Beth moaned, grinding down harder, the pleasure building between them in slow, torturous waves.
They stayed like this for a long time, Beth riding Viv, Viv worshipping her chest, hands roaming, lips tasting every inch. Eventually, Beth slowed, her breath heavy, her body trembling. “Missionary, please,” she whispered.
Viv didn’t hesitate. She flipped them effortlessly, pressing Beth into the mattress as she settled between her legs. She guided the strap back inside, pushing in slow, deep. Beth sighed, wrapping her arms around Viv’s shoulders, pulling her close.
“This one’s my favorite,” Beth admitted softly.
Viv smiled against her lips, thrusting into her at a steady pace, keeping it deep but not too fast, just enough to keep Beth right on the edge. Beth gasped, her nails digging lightly into Viv’s back.
“You looked so good earlier,” she murmured, her voice breathless.
Viv chuckled, dipping her head to kiss along Beth’s jaw. “When?”
Beth’s hands roamed down to Viv’s waist, feeling the flex of her muscles as she moved. “When you were at the grill, taking charge, drinking that beer…” she moaned as Viv picked up the pace slightly. “Fuck, you looked hot.”
Viv groaned at that, her thrusts becoming more deliberate, pushing Beth closer and closer. “Yeah?” she breathed against Beth’s ear.
Beth nodded, her body arching into Viv’s. “Yeah… love this so much, love you so much,” she panted.
Viv held her tighter, thrusting deep, fast, relentless. Beth lost count of how many times she came—every time she thought she was done, Viv pulled another out of her, and then another. They stopped only to catch their breath, but each time, Beth found herself reaching for Viv, pulling her back in, guiding her hands, whispering what she wanted next.
Beth touched Viv, too—her hands slipping between Viv’s legs more than once, drawing out soft moans, watching the way Viv’s body tensed, the way she whispered Beth’s name like a prayer. But every time, Viv pulled her back into missionary, driving into her until she was shaking, panting, begging.
And then, Beth, wrecked and desperate, whispered, “I really wish you could cum inside… fill me up.”
Viv groaned so loudly it sent a shiver down Beth’s spine. Her grip tightened on Beth’s hips, her thrusts faltering for just a second before she picked up the pace again, faster, harder.
“You like that?” Beth teased, her voice ragged.
Viv moaned again, her forehead dropping against Beth’s for a second before she pulled back, her eyes dark and burning with need. “I wish I could,” she admitted, her voice rough, hungry.
Beth gasped, pleasure tightening low in her stomach, making her legs shake. “Then imagine doing it,” she whispered, breathless. “Fuck, Vivi.”
That was it. Viv lost it, thrusting deep, hard, desperate. Beth came with a sharp cry, her body clenching around nothing, her nails digging into Viv’s back.
They stayed like that, panting, tangled together, the room thick with heat and sweat. Viv pressed her forehead against Beth’s, brushing damp hair out of her face.
Beth let out a shaky breath, laughing softly. “Jesus Christ.”
Viv chuckled, kissing her deeply before finally pulling away. “I think we need water.”
Beth groaned, her body still buzzing. “I don’t think I can move.”
Viv grinned, pressing one last kiss to Beth’s lips. “I’ll get it for you, lieverd.”
Viv came back into the room with a damp towel in one hand and a bottle of water in the other. Beth was still sprawled across the bed, completely spent, her body still tingling from everything they had just done. Viv knelt beside her, her touch incredibly gentle as she wiped her down, her fingers brushing softly over Beth’s thighs, her stomach, anywhere she had left a mark on her.
Beth sighed at the feeling, stretching slightly. "You really are taking care of me," she murmured, voice still hoarse from all the moaning she had done.
Viv chuckled, pressing a soft kiss to Beth’s knee as she continued her slow, careful movements. "Of course. Can’t have my girl all messy after I just completely wrecked her, can I?"
Beth let out a soft laugh, reaching for the bottle of water. She took a few sips before grabbing her phone from the nightstand, pressing the button to check the time.
Her eyes widened. “Viv.”
Viv hummed, tossing the used towel into the hamper before climbing onto the bed beside her. “Hmm?”
Beth turned her phone screen toward her, showing the time. “We have been fucking for at least four hours.”
Viv blinked. “What?” She sat up straighter, grabbing Beth’s phone for confirmation. “Really?”
Beth nodded, laughing. “Yeah. We started when the party ended, and now it’s…” she let the numbers sink in, shaking her head. “Jesus, Viv.”
Viv looked genuinely shocked. “I—I mean, I knew it was a long time, but four hours?” She ran a hand through her already-messy hair, shaking her head. “That’s insane.”
Beth grinned, nudging her playfully. “You were very committed to making me cum as many times as possible, apparently.”
Viv smirked, leaning down to kiss Beth’s collarbone. “Well, I did say I wanted to satisfy all your cravings.”
Beth rolled her eyes but couldn't stop the smile from forming on her lips. “Yeah, yeah, you overachiever.”
Viv sat back, stretching her arms. “I mean, it was a team effort. You did ride me for a good while.”
Beth groaned, flopping back onto the bed dramatically. “God, no wonder my legs are dead.”
Viv chuckled, shifting closer to tuck herself against Beth’s side. “I don’t know if I should be proud or concerned.”
Beth turned to look at her, eyes soft despite the teasing. “Proud, obviously.”
Beth reached for Viv’s hand, lacing their fingers together. Her body was still warm, still sensitive, but all she wanted now was to be held. She tugged at Viv’s arm slightly.
“Hug me,” she murmured.
Viv exhaled, shifting immediately to wrap herself around Beth, pulling her in flush against her body. “You want to be all wrapped up in me, huh?” she teased, voice still rough from everything.
Beth hummed, tucking her head under Viv’s chin. “Yeah. I wanna sleep like this.”
Viv kissed the top of her head, keeping her grip firm around Beth’s waist. “That can be arranged.”
They lay there for a while, skin against skin, their breathing still uneven but slowing down. Beth trailed her fingers lazily over Viv’s arm, the silence between them heavy but comfortable.
Then, after a beat, Beth spoke. “Which part was your favorite?”
Viv smirked against Beth’s hair. “You want me to pick?”
“Yeah.”
Viv let out a low hum, thinking. “I mean… the ice was fun. Watching you squirm.”
Beth let out a small breath, tightening her hold around Viv. “God, I knew you were loving that way too much.”
“I was.” Viv chuckled. “But I think… maybe the strap. You looked so good like that, taking me like you wanted it so bad.”
Beth shivered slightly, even now, the memory sending a pulse through her. “I did,” she admitted, her voice lower. “I always do.”
Viv tilted her head down, pressing a kiss to Beth’s temple before murmuring, “What about you?”
Beth smirked. “I mean… missionary is always good.”
Viv hummed. “You do love looking at me while I ruin you.”
Beth bit her lip, pressing herself impossibly closer. “Yeah,” she admitted, breath hot against Viv’s collarbone. “And I liked when you grabbed my jaw.”
Viv grinned, her fingers tracing absentminded circles along Beth’s back. “You like when I manhandle you a little?”
Beth’s breath hitched. “Mhm.”
Viv’s grip on her tightened slightly. “I’ll remember that for next time.”
Beth swallowed, stilling for a moment before shifting slightly, throwing a leg over Viv’s hip. “You’re thinking about next time already?”
Viv’s hand trailed down her spine. “Of course. You think I’ll ever stop wanting you?”
Beth smirked. “Hope not.”
Viv kissed her, soft and slow, their lips moving lazily against each other. When they pulled away, Beth whispered, “You’re perfect.”
Viv pressed her forehead against Beth’s. “Go to sleep, lief.”
Beth sighed, fully relaxed now, her body sinking into Viv’s. “Yeah, yeah.”
Viv chuckled, running her fingers through Beth’s hair. “Goodnight, baby.”
Beth barely managed a response before she fully melted into Viv, finally letting sleep take her.