the blush inducing rush ࿐
{summary: it’s sofia’s birthday and rafe is drunk. she feels lonely and forgotten. thank god for topper, who never leaves sofia alone to deal with her inebriated boyfriend / a year later and rafe breaks up with her. she finds herself driving to topper’s place, needing to give someone the keys to the house rafe has just kicked her out of…}
{warnings: nsfw, infidelity, mentions of sex}
{a/n: wrote the fic barely anyone wanted to read! yay! shhh shhh it’s okay. they’re cute. trust me. title from ‘i love my boyfriend’ by princess chelsea}
/ the blush inducing rush of another man’s affection / i don’t care / i don’t even know / i suppose i just wanted the attention /
. ˚ * ✦ . . ✦ ˚ ˚ .˚ . . ˚ . ✦
Fall 2024 / 8:45 PM [SOFIA’S PARTY]
Out of all of Rafe’s friends, Topper was the nicest. And he was the only one of them who got her a gift on her birthday.
Hordes of Kooks spilled in through the doors of Rafe’s new house, dressed in gaudy colours and saccharine smiles.
Rafe had insisted he throw her a party.
Her first birthday they’d shared together had been small, intimate, sweet.
But this?
Sofia sweltered in the early autumnal heat which permeated the streamer strewn walls. She felt like a fly caught in a hot and sticky web, the hiss and crackle of festivities sizzling around her, boiling her alive.
“Look who it is! The birthday girl!”
Ruthie had finally graced the party with her presence it seemed. Sofia turned around and saw her approach, that ravenous smile of hers already in place. She really made an effort, huh, Sofia thought, grinning prettily as Ruthie swooped down to give her a hug. The silver sequins—glittering like hot sun on metal—dug into Sofia’s skin making her itch.
She quickly pulled away, as if she couldn’t bear to touch Sofia for longer than a second and the heavy drapes of her dress swished demandingly with every move.
Sofia suddenly felt ridiculous standing beside her—like a little girl playing dress up. The cold satin of her baby pink halter dress (with no cleavage on show), did nothing to cool her body that seemed to have plunged into a burning mortification.
Rafe had said she looked sexy. He was a liar. She looked like a child. And now she had the petulant scowl to match as she eyed Ruthie strutting off into the kitchen.
Is that what people thought when they saw her?
Look at the strange girl with strange clothes who’d somehow wormed her way into Rafe Cameron’s heart…She tugged at the plain hemline, wishing she’d worn something else instead.
“Happy birthday Sofia,” a voice floated in from her right. Sofia glanced up to where Topper was stood, dressed in a polite smile, holding out a pretty box wrapped in a lemon-yellow ribbon.
She warily accepted, her mouth opened slightly. She clammed it shut again and filtered the shock from her face.
Don’t be piteous. It makes them feel uncomfortable.
“You didn’t have to,” she said with a smile, running her thumb over the embossed patterns on the box. It felt expensive.
“It was nothing,” he shrugged casually, in that faux-relaxed manner. She’d noticed how strung up Topper was—back as straight as a board—and suddenly wondered what him and Ruthie talked about when no one was around. Her with her loose tongue and watery body, and him with his stiff limbs and clipped words.
Did people think that when they looked at her and Rafe? What are they even doing together?
Sofia opened the box, carefully undoing the slippery ribbon she’d be stowing away for later (she could sew it on to one of her blouses maybe).
Inside was a neatly laid array of teas. Chamomile, early grey, pink and purple exotic blends—berries, fruits and rose—packaged luxuriously in illustrated sachets. It was the perfect gift. Impersonal enough to be cute, but still thoughtful and warm.
“You like tea, don’t you?” He added, nodding his head, sifting for her reaction.
Sofia couldn’t help but smile, wide and shiny. Definitely way too enthused; as if Topper meant more to her than he actually did. “I do! Thank you Topper, I appreciate it.”
“No worries. You know where Rafe is?”
Sofia closed the box carefully, trying to hide the disdain in her answer, “he was by the drinks table last time I saw.”
And with another polite smile, Topper slipped away.
Sofia walked upstairs to the bedroom and placed the box next to the gifts Rafe had got her (some new records for her collection, a bottle of expensive perfume and big bouquet of lilies and roses). The little yellow package added to her bounty made her smile softly to herself.
Sofia sighed and looked in the mirror, tucking a stray ringlet behind her ear. She couldn’t get changed now…they’d all seen her in this already.
Breathe. Calm down.
Cool air filled her lungs.
It didn’t matter anyway. She’d mostly ruminated on what lingerie to wear, wanting nothing more for the party to end and Rafe to be hers again.
Sofia dragged her hand across the yellow ribbon one last time before exiting the bedroom, getting ready to plunge back into her gift-less birthday party that no one seemed to care she’d disappeared from.
Fall 2025 / 10:25 AM [RAFE’S HOUSE]
Her birthday was coming up again. She was looking forward to celebrating it with Rafe when he returned, but that little wish fell through after he’d kicked her out on her ass.
Pack your shit and get out of my house.
After drowning in his bottle of vodka, she complied, dragging her feet meekly across his cold tiled floor.
She gathered up her belongings like they were simply unwanted cobwebs she was dusting away: hiccupping with crushed up cries…floating from room to room…drifting from cupboard to cupboard.
She’d managed to lug half of her things into her car before she’d crumpled into a little ball, sat crouched on the hot porch steps, sobbing into her arms.
His house was far enough away from the neighbours that she could be as loud as she wanted. But she still found herself muffling her pathetic mewls with her forearm, twisting the skin against her wet lips.
The cries eventually stopped—like they always did—and she was left standing outside the white painted house, that engulfed her in its shadow. The keys rattled against each other, feeling cool against her sweaty palm.
Sofia let the breeze sweep over her, swaying gently, watching as the samaras whirled down from the tree tops.
Fall 2024 / 12:15 AM [SOFIA’S PARTY]
The party was over. And Rafe was drunk. Again.
Sofia was in the kitchen, trying to clean up a bit. Rafe would hire a cleaner in the morning, but she had a hard time getting used to these lurid displays of wealth. If there was shit that needed cleaning, you cleaned it up yourself.
From the living area, she could her Topper’s voice trying to get Rafe into bed. Warm and sweet. He always helped out with him, which she was grateful for.
Topper was quick to straighten him up, never leaving her alone to flail with a stumbling and stubborn Rafe.
When he got really drunk, Sofia hated it. He’d get so…volatile. Going from pulling her in to pushing her away. She recalled the sensation of his hot stinking breath that would fan her skin and shuddered. The kisses were even worse.
Looks like there’d be no birthday sex tonight.
“Sofia! You there?” Topper called out. She put down the black trash bag and left the kitchen.
She found Topper standing over Rafe’s body, half sprawled on the couch and the rest of his limbs spilled all over the floor.
“Sofia!” Rafe announced when he caught sight of her, “happy birthday…” he warbled, devolving into an indecipherable, slurred song. Sofia bit the inside of her cheek, playing with the soft flesh between molars.
“I could use some help,” Topper sheepishly admitted, palming the back of his neck.
Sofia smiled, but was disappointed. She’d hoped that Rafe would lay off the liquor at least for tonight. But it seemed he’d been drinking more than usual. Biting down on her tongue so Topper wouldn’t see her glower, Sofia nodded and approached the two, digging her nails into her palms.
“Come on baby, let’s get you to bed,” she murmured, dragging her fingers through his scalp. She tried to sound encouraging, but the words felt too sweet on her tongue, cloying and sickly. She didn’t want to call him baby right now, and she didn’t want to go to bed with him.
“Rafe? Come on, it’s late.”
He was so completely out of it. Usually he’d listen and let her wrap herself around his torso and meander slowly up to the bedroom. But today, all he did was smile stupidly at her, playing with her curls, twisting and untwisting a strand of her hair around his finger again and again.
“Yeah I don’t think he’s even registering what you’re saying right now,” Topper spoke from above her.
He was right. So she got up, ignoring Rafe’s outstretched hand pawing for her hair and straightened the wrinkles in her dress.
“Can you help me get him upstairs?”
Topper jumped into action mode straight away on seeing her uncharacteristic frown, “yeah, sure thing.”
Sofia couldn’t help but smile at that. Eager Topper, so ready to please.
Fall 2025 / 10:50 AM [ENR TOPPER’S HOUSE]
The leaves were beginning to change and drop away from the branches, orange and brown littering green lawns.
Sofia found herself driving towards Topper’s place.
The silver of Rafe’s keys were strewn on her dashboard, catching the sunlight and flashing like an irrevocable reminder of her fuck ups.
She sniffed and looked away, and instead focused on the smooth Figure 8 roads lined in the colours of a fast approaching autumn.
Topper’s house was like a second, more grander version of Rafe’s. She didn’t bother passing the gates, and parked up outside.
Slipping her phone out of her pocket, she clicked on Topper’s number, biting at her thumb nail. The ringtone droned. Sofia watched the shifting leaves tumble down from the wide blue sky.
The static buzzed. “Sofia? Is everything alright?”
She burst into tears.
Fall 2024 / 12:36 AM [SOFIA’S PARTY]
He’d began to swat at her. Not harshly or meanly. But in the way of an annoying fat handed baby, his fingertips trying to push her away.
“Come on, man, just lie down.”
Rafe was halfway on the bed at this point. Topper was trying to help, his arms coming out from behind Sofia and onto Rafe’s shoulders, while Sofia stood sandwiched between the two, the cold buttons on Topper’s shirt digging into her back.
She tried not to shudder at the proximity, focusing on the task at hand— putting Rafe down.
“Jeez…I’m fineee Top, go home so I can give Sof her real birthday gift.” Rafe mumbled, managing to stumble through a half coherent sentence, his smirk slippery and languid.
She stepped back from her boyfriend’s touch—that was beginning to feel more and more repulsive by the second—and into the warm embrace of Topper’s chest, shaking her face away from Rafe’s fingers.
She felt him tense up behind her. She wondered if it was because of her being so close to him, or was it because of what Rafe has just said? Was he imagining her now in this bed, receiving Rafe’s ‘gift’ ? Was he thinking about her naked and ready? About his best friend’s girl getting fucked on her birthday?
Sofia had to stop herself, swallowing a mouthful of dry air to settle her somersaulting stomach. “Yeah well the birthday girl is tired, so whatever your little gift is Rafe, it can wait.”
Topper stifled a laugh behind her. His tensed arms brushed past her own, and she could smell him, all musky cologne and fresh linen.
Topper was nice.
And he could handle his drink.
Sofia hated the wicked thoughts in her head wishing that she was with him instead of Rafe. What would life had been like if she had flirted with him at the bar instead?
He’d been too hell bent on Sarah though…everybody knew that.
But what was he doing with Ruthie then?
He’d managed to get Rafe to lie flat on the bed, and within seconds, Rafe stumbled into a deep fitful sleep, his mouth opened slightly, wet with the remnants of whatever drink he’d had last.
Sofia finally turned around to face Topper, a sigh of relief escaping her snarled chest. “Thank you so much. I’m sorry for keeping you around. Ruthie’s probably going to be annoyed.”
Topper gave her another cordial smile. He had the type of manners which seemed practiced and taught. Where any situation was considered and accounted for. Helping your buddy’s hapless girlfriend deal with her wasted man? Here’s your guide on how to remain the picture of a perfect Southern gentleman!
“She left a while ago. It’s okay, and it looks like you needed the help.”
Sofia ran her fingers through her hair, not knowing what to do with her hands. There was no ribbon-wrapped present between them—or the messy blur of Rafe’s thrashing limbs—and she was left unraveled, wanting to touch something. “You always help out with him…I appreciate it. I do.”
“No worries. Sorry that your birthday ended up like this. Rafe…he’s trying his best.”
His best? Sofia scoffed, shaking her head. But her expression was subtle enough that it could’ve easily been misconstrued as a sympathetic grimace. Her manners weren’t as refined—she was no southern belle that’s for sure—but Sofia knew politeness was a necessary tool for survival. “I know.”
Topper reached a consoling hand out, grabbing her by the shoulder. His palm was smooth and unmarred.
“I’m always around if you need anything, yeah?”
She giggled, all light and airy, fixated on the way heat bled from his hand onto her bare skin. “really? You’re not above helping out a pogue?”
“You don’t count. You’re nice.”
He didn’t remove his hand. His touch was warm. Everything about him was— golden locks, picture perfect tan…
Like Rafe’s. But different. Rafe was so sharp, with his shorn hair and pointed smile that could be so mean. She couldn’t imagine Topper like that. Mean.
At least not to her.
“Nicer than Ruthie?” Sofia couldn’t help the quip. She bit the inside of her cheek as she leaned further into his touch, chests inches apart.
He’d tensed up again, mouth opening and closing like a flailing fish. Sofia rested her palm on his torso, where his heartbeat thudded, as if it was the most natural thing in the world for her to do, “it’s okay, I won’t snitch on you.”
She watched as his eyes flickered down on to her hand and back to her face, pupils dilated, turning his stare black, “I don’t think nice and Ruthie pair very well.”
Sofia laughed, and then suddenly felt ashamed for laughing. She needed to get back to her sleeping boyfriend, not gossip with his best friend.
She sighed, her shoulders deflating slightly as her body curved further into his stick-straight silhouette. “I don’t think nice and Rafe, pair very well either. Otherwise he wouldn’t have gotten this drunk on my birthday.”
“He’s had a tough year.”
“Well, so have I,” she huffed indignantly, and the sense that she was just a tall child—dressing up and playing house—settled on her skin again, coating the shame that already encased her.
Topper shut up, and seemed to drop the facade of wingman trying to defend his friend, his glassy blue eyes injected with apology. Though he didn’t say it.
Sofia shook his hand off her shoulder. “Sorry. I’m being a bitch.”
“No, you’re not. I’d be mad too.”
“If Ruthie did this to you at your party?”
“She’d do worse. This is nothing.”
Sofia couldn’t help but laugh. “I’m keeping you, aren’t I?”
“No, it’s okay. It’s nice to actually have a conversation without Rafe interjecting with his crap.”
She laughed again. And it wasn’t that bubbly aerated laugh she faked around these kooks. It was abrupt and nasally. Rafe liked it when she laughed like that. Maybe if he hadn’t drank himself to sleep, he’d have gotten to hear it.
Topper stepped back, breaking eye contact with her. “But I should probably get going.”
“Okay.” She tried not to sound too disappointed “Well thank you again.” Sofia reached up to hug him, trying to grasp at some semblance of comfort. She was looking forward to everyone leaving and for it to be just her and Rafe. It could’ve been like her first birthday they shared together. With the lowlights of the candles illuminating the planes of his face as he kissed slowly up her thigh.
But he’d decided to lose himself in the bottle instead of her.
Topper froze for a second, before he slowly wrapped her with his arms. He smelled even nicer this close— expensive and sweet. Not enlaced with the bitter tang of sweat and stale alcohol like Rafe’s embraces.
She hated herself for thinking such horrible things.
He’d thrown this party for her.
And here she was cozying up to his best friend. The guilt eventually dissipated inside her, still lingering, but separate and floating, so she couldn’t really feel it. She was used to that— splitting and severing parts of herself, the way you’d take a pickaxe to weeds.
Sofia stood on her tiptoes and pressed a chaste kiss on his cheek. It was instinct to her at this point. She didn’t think much of it.
But when Topper kissed her back, her heart swelled again, the same way it did when she first used to kiss Rafe. Throbbing ridiculously in her chest, with all the blood pumping across her, telling her she needed more.
Fall 2025 / 11:00 AM [TOPPER’S HOUSE]
He didn’t invite her inside. They stood next to the tall gates that looked so ugly nestled in the green enclosure of manicured trees and mown grass, bodies at a reasonable distance.
“Here’s Rafe’s keys. Can you give them to him when he comes back?”
Topper nodded, his jaw strained, more than it usually was. It looked like he wanted to cough or be sick. He received the keys from her and stashed them in his pocket.
“What happened? He broke up with you?”
Sofia nodded slowly. She decided not to tell him about the impromptu engagement. She’d look even stupider.
“Yeah. Kicked me out of his house too.”
“He find out?” Topper murmured, suddenly growing shifty, like a the shivering stalks of long grass rustling in the breeze.
All Sofia could think about was Hollis. Dead, murdered Hollis who’d decided to drag her down too. How did Topper know about that? She knew his grandfather was a judge, his family close to the law— the small of her back suddenly grew hot and clammy, thinking about police and lawyers and judges.
“Find out what?” She asked, the words coming out in a hoarse rasp as she peered at him through her dark lashes.
Act normal. Calm down. Breathe. Her chest shuddered, but he didn’t notice, probably chalking up any tension to Rafe dumping her.
“About…me and you?”
Sofia sighed and looked down at her ratty trainers standing opposite his shiny boat shoes, the gold eyelets glinting in the sun.
Topper was just saving his ass. Understandable. When he wanted to, Rafe could be a scary guy.
“No. He doesn’t know. He ended things because of…something else.”
“What? What happened?” Topper stepped closer to her. He sounded genuinely concerned, “did he…do something to you?”
The shift in tone made her dizzy. She glanced down at his hand, now floating in the space between them, as if he was going to reach out and hold her again. Her tongue dried out and she was now the one who looked nauseous.
No. No. Rafe hadn’t done anything. She was the one who stole from him. She’d been the good for nothing pogue bitch who’d robbed him of millions.
Inside, her chest bubbled with a festering guilt that clawed up again, trickling through her oesophagus and into her nostrils, making it hard to breathe. Her sternum undulated, as if she was about to heave and wretch up her breakfast, while her puffed up lips wobbled uncontrollably.
Tears started to fall again, but this time, Topper bundled her up in a hug. She wasn’t stupid. She knew what she was letting him believe. That Rafe had been the one to hurt her. That he was the reason they’d broken up. He’d done something nefarious and unsayable. She wondered what Topper believed Rafe could do.
“Shhh it’s okay, it’s okay. Shhh.”
Fall 2024 / 12:52 AM [SOFIA’S PARTY]
“Shhh Sofia, keep it down.”
They’d ended up in the en-suite, whilst Rafe slept in the room next door.
Topper’s shorts were pulled down to his knees, and Sofia had finally ripped off her dress that now lay in a satiny pool beside her feet.
She bit down on her lip as Topper fucked her on the basin, his hand coming to hold her up by her hip, and the other tangled in her hair.
She smiled when he’d stared at her lingerie...That was meant for Rafe’s eyes.
But she’d gotten past the point of caring now…he wasn’t the only one who’d had a couple of drinks.
He’d traced his shaky, petal-soft hands over the hot pink lace. Like he was scared to touch her.
But he was doing just fine now, repressed moans reverberating across his chest as Sofia sucked on his bottom lip. She threaded her fingers through his hair—something she couldn’t do with Rafe—tugging at the long strand like they were simply loose strands of fabric.
“You’re not scared he’s gonna find out?” Topper murmured in her ear after a particularly loud whine. It wasn’t her fault he was being so relentless— didn’t Ruthie let him fuck her at home?
He intended to sound cautious…wary…trying to get her to quieten down, but the way his syllables dragged, his voice ragged and panting, Sofia could feel herself tighten on his dick.
Topper muffled his groan in the crook of her neck, his lips pressing against her jugular. Sofia wrapped her arms around his back, and closed her eyes, focusing on the sensations her body felt, and not the burgeoning guilt that welled inside of her.
Topper quickened his pace. The guilt continued to swell. She hooked her legs around him, pushing him to go harder.
“Yes. Yes. More. More.”
She pulsed and surged—guilt, pleasure, spite—gushing around him until everything snapped and she came undone, unraveling like the yellow ribbon she’d tugged at hours earlier.
Fall 2025 / 11:16 AM [TOPPER’S HOUSE]
Topper walked her to her car.
He said he’d invite her inside but his mom was home. She didn’t bother question why that would be a problem.
“Thanks Topper.”
“No worries.”
“You were always my favourite of Rafe’s friends, you know.”
“Yeah?”
She nodded, smiling as she leaned against her car door.
“I mean, you’re the only one I fucked— didn’t that tell you anything?”
“Okay now, let’s calm down,” he held his hand out, all calm and authoritative in that way of his. But she could tell he was just messing about. So she laughed, abrupt and nasally.
“Bye. Thanks for picking up when I called.”
“I did say I was always here if you needed anything.”
“You did.”
“Bye Sofia. I always thought you were too good for Rafe anyway. He’s…he’s not…” Topper trailed off, eyes disappearing behind her head, as if he was thinking about something dark and profound, blue eyes wide and blurred. “Let’s just say maybe it’s a good thing you’ve ended things now. Before it was too late.”
“What do you mean by that?”
“Nothing. Nothing. Drive safe, okay?”
Sofia just nodded, wanting to probe and pick at his words a bit more, but he’d open her car door and held it open for her to sit inside. Always the perfect gentleman.
So she slid it and smiled as he shut it, watching as he turned back around to enter his sprawling house with the white fence and baby blue slats.
Sofia burned with a lingering shame eating her from the inside out. What if she’d chosen Topper? She could’ve been on the other side of that gate now and not driving back home, her belonging rattling about in the trunk.
Leaves the colour of fire whipped past her windscreen.
She began to cry again. Not only for Rafe, but everything else in his life she was leaving behind too.
WE (I) LOVE AND HAVE BEEN WAITING FOR THIS!!!! okay am I a bad person if I say this should’ve been a plot in the show..? im actually upset that they don’t have any scenes where they talk to each other 🫠 this is canon in my eyes.














