Start-Up
Gabriel hates the start-up he works for. Though this morning it seems there are more immediate things he should be concerned with as men something strange begins to change men around the world.
Couldn't let all these other authors have all this fun without me! Here's my own take on the theme of Viral Transformation! Now I did muddy the waters a bit by setting my virus story at a social media start up but I think it works haha! Do check out the stories by all the other amazing writers who took part!!! -Occam
There was something strange going on in the city today and Gabriel wasn’t quite sure what the cause was. It’s not like there’s a commotion or anything, on the contrary; the streets were quiet but there was just something sinister in the air. He works for a new social media start-up in the wake of most of the big platforms collapsing, succinctly named Web. Gabriel didn’t have a ton of faith in the app and was growing increasingly tired of dealing with the CEO’s inane demands but hey, as long as checks keep clearing.
Reuben’s, said CEO’s, most recent crusade was banning the use of any competing sites or networks on company property, which unfortunately includes Gabriel’s personal devices. Who knew start-ups could be so draconian, though when the rich boy in charge has a fleet of lawyers and the lowly programmer just needs to make ends meet that’s how it goes it seems. All this to say, Web is thus far incredibly unsuccessful as a news platform and poor Gabriel is unable to see the chaos going on in the city behind closed doors as he walks into work.
The programmer artfully misses chyrons scrolling past telling all men to stay indoors and not to make unnecessary journeys as he mindlessly scrolls on the app he has spent countless hours producing. “Ugh.” Gabriel rolls his eyes as he sees post after post from thoughtless gym bros. Reuben swears this is a massive demographic for them but the programmer has constantly spoken up to the contrary. What could they possibly gain by making yet another platform for men who could barely read. Any indulgence or encouragement towards this demographic was sure to push away more reasonable, serious people.
Eyes still glued to his phone in search of any shred of news, Gabriel doesn’t notice the state of the receptionist as he wanders past to take the elevator up to the office, “Morning Ron.” Only after a few seconds with no response does the coder finally tear his eyes away to see the young man in quite a disheveled state. He chokes back a gasp as he sees Ron quickly remove the hand that was shoved in his pants as he too only just notices the presence of his fellow man, “UHH Morning Gabe- I was just uhhh, getting something out of my pocket?” His rapid movement sends the sound of fabric tearing through the air as whatever remains of the button up he was wearing falls in pieces to the floor.
Desperate to put this encounter behind himself Gabriel mashes the close door button in the elevator. “Ron can’t have been masturbating just now.” he assures his reflection in the elevator doors. “He’s a good kid, smart kid.” He says of the man maybe five years his junior. Still, at the very least Gabriel is surprised that he came to work wearing clothes that clearly didn’t fit? He can’t help but summon the intimate look at Ron’s body he just received and can’t imagine how the receptionist bulked up so quickly? He can’t think of a single occasion of Ron mentioning going to the gym.
Elevator clicking ever upwards he figures Reuben must be to blame, first he wants lunkheads using our app and then he convinces employees to waste time at the gym. Ah! That stupid gym! Gabriel punches a fist into his own palm as in the back of his mind he remembers the CEO taking up valuable office space to create a company gym for any employees to make use of. One of the many ‘benefits’ of working on Web. “God I hate startups.”
The elevator doors clink open and Gabriel exits to find the office space seems to be a ghost town. No one is using cubicles and he only sees a few of his fellow department heads have made it in so far. He grumbles to himself, “God-damnit if today could have been work from home I’m leaving now…” Despite his irritation, he enters his office and immediately starts getting to work. Waiting on his desk is a short list of suggestions on how to improve the platform from Rueben, which he promptly discards with little ado. Checking his own to-do list for the day he finds a one on one scheduled with one of the few coworkers he actually respects, Alexander Blainely, head of marketing.
Most of the other executives were yes men, but Alexander seems to have an actual head on his shoulders. Gabriel always finds their meetings far more stimulating and productive than most other drudgery that goes on in this office. Returning into the open workspace, Gabriel shivers as he feels something in the air yet again. Completely unplaceable, it’s almost certainly nothing, but he remains on edge. His discomfort only grows as he nears his friend’s office and his hitherto directionless uneasiness finds a source. Hearing somethin a little more than disconcerting he whispers under his breath, “what the fuck? Is that moaning?”
Barely audible when he shuts the door of his own office and wanders into the otherwise silent suite, it increases in volume with each step towards that of Alexander’s quarters. Gabriel grits his teeth and rages in his own mind for trusting anyone in this god-forsaken venture to treat their job with a shred of dignity. Arriving at the door and confirming that the man is clearly exerting himself somehow with a clear disregard to decency in their shared workspace, Gabriel scrunches his face and takes a deep breath. Hesitating at the thought of catching someone he had thought was a compatriot in flagrante delicto, his ire overcomes his usual prudence and he barges in. Never could he be prepared for the sight that awaited him.
Alexander sits on his work desk masturbating with his eyes closed as he rapturously traces over a muscular body that Gabriel flat out knows he has never had before today. Tongue lolling out of his mouth and dripping with drool as if he were a dog, Gabriel can’t help but loose a gasp as he sees with every pump of his cock, with every fervent breath and heady gasp from Alex, his body is continuing to change.
Seconds pass and his skin browns with an unnatural tan under the LED lights in his office. Meanwhile he continues to surge larger, biceps already larger than when Gabriel stumbled in, the head of marketing’s shoulders pack on muscle as his neck thickens and his whole torso widens with strength. Thighs bulge meatier as his cock quivers higher, stretching inches further into the air as his already massive balls pulse larger. Gabriel’s gasp announcing his presence, the masturbating man opens his eyes and, almost as if it were a defense mechanism he loses control and cums.
Gabriel can’t tear his eyes away from the titan at the moment of his release. Every already massive muscle on his body expands as veins bulge out from the clear stress of the transformation. As load after load shoots out in inhumanly quick succession, Gabriel freezes as he sees facial hair and body hair that somehow already looks shaved begins to decorate his beyond masculine form. Sweat glistening off the man’s sculpted body makes him aware of the aura of musk that has clearly been filling this room, one that is impossibly similar to the general malaise that he has been assailing his senses all morning. Finally realizing what is happening in front of him, Gabriel slams the door shut and sprints down the hall, accompanied by nothing but his own gasps of exertion.
He doesn’t take a second to think until he’s safe back in the sanctum of his office. The only place since this morning where he hasn’t felt the dreadful haze that he only just became totally aware of. Hopefully safe here, he allows himself a moment of reflection, connecting his brief encounter with Ron and his unfortunate meeting with what can’t have been Alexander. “Fuck it.” He starts to pull out his cell to check the news but before he can make any progress, he realizes there is something warm and sticky on his shirt. Looking down to see what it is he immediately drops his phone and tears off his suit. God. Some of that must-be imposter’s cum got on his button up. He throws the shirt away and scrubs at his skin where the man’s fluids got on him with fury. Using hand sanitizer like it’s a cure he scrubs and scratches until his skin burns red and raw.
After he’s confident he’s done all he can to remove any trace of Alex from his body, Gabriel grabs the backup shirt he keeps in his desk for just an occasion as this. Or rather, in case he spills coffee on himself or some other accident that makes sense at all. His mind craving any degree of normalcy the thought of coffee stays with him. Oliver should be making it in about now. His pulse begins to quicken as he feels concern for the intern, in fact it’s racing far faster a tempo than it usually reaches at its most accelerate. Putting his hand on his wrist as concern for himself eclipses that of Oliver he finds both come to a head as his door opens and he falls out of his chair in shock.
“Jesus Oliver, knock next time!” The programmer shouts cowering behind his desk. Oliver quickly sets down his handful of mugs and goes to help his boss up, “So sorry Gabe! I just saw you were in and you usually don’t mind at all.” Standing up, Gabriel inches behind the intern and quietly closes the door, he looks Oliver up and down for anything out of the ordinary. “Are you, feeling alright Ollie?” The man purses his lips and pats himself down, clearly not in the same headspace of his usually stoic boss, “Well, I believe I am sir? Is, uhm, everything alright with you?” Oliver’s eyes flicker around the room seeing the discarded clothes and taking note of his boss sweating more than usual. In fact Oliver isn’t sure if he’s ever seen the man really sweat at all, “Did you want me to switch for an iced coffee?”
Gabriel rubs his face and is similarly shocked to find himself sweating, “Ugh. I think this job might be getting to me. Have you seen anyone else in the office today?” Oliver puffs his cheeks and looks at the mugs he set aside, “No actually? Now that you mention it, Ronnie wasn’t even downstairs which seemed weird. I mean he’s always on that grind to try and impress Rueben.” Gabe scratched his beard and grimaced, usually he’s quite adept at compartmentalizing, it’s how he hasn’t blown up at the CEO thus far. But the impossibility of what he saw in Alexander’s office has left him shaken. His heart rate begins to rise once more as his mind returns to that scene.
In fact, it’s not the only thing that begins to rise. Suddenly his uncontrollable mind latches onto the image of Alexander’s cock expanding and then blowing its load and Gabriel’s own cock begins to stir. His face burns with blush as he can’t help but dart his eyes to see his usually unimpressive cock begin to inch its way larger down his dress pants. For his part Oliver, used to taking verbal cues follows his boss’ eyeline and balks as he sees the man thoughtlessly go to grab it. Oliver is struck speechless as the ever stark programmer bites his lip and begins rubbing his cock through the linen pants, “Jesus, uh- Uhm- Sir!?”
Immediately alert he wipes his face and sucks up the drool that was apparently beginning to pool in his throat. Gabriel grabs a tissue and wipes his brow, fervently apologizing to the intern, “I am so sorry Oliver. I don’t know what…” Oliver quickly waves him off, not so much bothered by the behavior as surprised. “D- Don’t you worry about it Gabe, er sir. I’ll just be out here if you need me!” He backs into the door before stepping out with an awkward nod, leaving the coffee cups behind. Gabriel debates whether or not he should report himself to HR before he slams his fist against his desk chair as he remembers they haven’t an HR department.
Rage at his shitty start-up returning at an elevated degree he gets his head back in the game, despite the best attempts of his wanting package and balls growing bluer by the second. Concerned for whatever seems to be going on in this office, or worse in the world at large, he goes to the internet once more. Without much thought at all he opens Web and starts scrolling to find any information of use. Unfortunately for the higher functions in his mind the programmer is immediately assailed by the mindless user base he so disdains, and rather than feeling the ire he always does towards the dullards and hellions. Instead he finds himself possessed with a desire to drink in every last bulging muscle that presents itself.
Coworkers, friends, reporters- Everyone Gabriel has deemed worthy of attention on the nigh-worthless platform he is forced to use, even those who are straighter laced than Gabriel, have been posting smut on main. Industrious man he may be, the programmer is indeed but a man of flesh and blood, and that blood is rushing through him at a breakneck pace to give him the most intense erection he’s ever enjoyed.
It’s partially why he’s so adamant about diversifying their app, a weakness in himself for the male form; a weakness that whatever corruption that is beginning to rise within him is gleefully taking full advantage of. He tries to stay focused, return to his concerned research, but after taking a gasping breath he realizes that his own body has begun to produce the musky air that must be spreading the impossible changes he’s trying to get to the bottom of.
Staring at the bulging pecs and hairy asses of men he once respected, Gabe struggles to pay attention to anything but the cock begging for his attention as it begins to create a wet spot halfway down his leg. The zipper halfway undone by the growing beast alone is fully ripped asunder as Gabriel can’t help but full on masturbate in his office, just as he walked into Alexander doing but minutes ago. He tears off his button up with uncharacteristic aggression as it begins to impede his jacking off. As soon as his arms are exposed his attention leaves the app and begins to hone in on his own body. God has he always been so hot?
Gabriel flexes his biceps and smirks as he sees them peak higher than he’s ever imagined they could before now. Raising his arms also exposes his pits, a hotbed for musk and whatever impossible contagion hides within it. He forces his neck to crane down into his pit as sweat begins to stain the undershirt that is rapidly filled with new mass. Intended to be deliberately loose, pounds begin to pack onto his chest and push the garment to its brim, the cotton fabric sticks to his chest tight enough that it would be a struggle to get it off over his new pecs, hearing the sound of fabric straining his cock grows even harder at the idea that perhaps he won’t even need to take it off. He’ll just grow large enough that his massive body will destroy it for him.
This thought flitting through his mind, Gabirel loses whatever shred of self-control remains and goes all out in enjoying the changes happening to him. Rubbing his hands across his sweat-covered tank top and feeling the burning muscles building themselves underneath it. The sound of fabric straining and tearing fills him with pleasure he couldn’t fathom before now as he nears his first rapturous release. Sweat drips from his pits as they grow thicker and curls stretch further afield as to be ungovernable, ever focused on the task of spreading his scent. Steady streams of pre trail down his cock, lathering his hand as his whole body quivers with the anticipation of ecstasy.
Before it can arrive however he receives a scheduled video call from the man he wants to hear from less than any other. Clicking accept as he must, the disdain that Gabriel has always held for Rueben quickly comes to a head. Greeted with the image of a more muscular, just as juvenile, version of the CEO filling his screen, Gabriel can’t help but grit his teeth in rage. Hearing him laugh and flex as he begins playing with the special effects in Zoom, Gabriel doesn’t have a moment to realize that he’s continued to masturbate. Instead, much like when Alexander was surprised, his anger triggers him to cum immediately with no restraint, shooting loads all over the underside of the desk, his still thrusting hand, and the computer screen in front of him.
Rueben laughs even harder at the sight, his voice duller than ever as he chastises the programmer, “Yo bro huh! Don’t take out your anger on the little guy! You should head down to the company gym and put that aggression to good use bro huhuh!” Gabriel narrows his eyes as veins bulge in his neck. Unhappy that the CEO might have a point, he promptly slammed the shutdown button on his computer and stumbled to his feet, quite off balance from his powerful orgasm.
Quickly appraising his filthy condition, he shrugs at the cum covering his skintight clothes. Whatever, the gyms sure to be disgusting anyway, despite just enjoying release his cock bounces at the idea and he bites his lip to avoid smiling in excitement. Something at the back of his mind desperately begs for a second to realize he’s almost lost himself beyond measure. Unfortunately, with another deep breath of his own b.o. the man’s eyes fog over and he lumbers out of his office.
Turning with an awkward smile as he hears the head programmer’s office open Oliver starts to say, “Hey boss, hope your-” before his mouth falls agape at seeing the disheveled lug that wanders out. Still unsteady on his feet as they begin to tear the expensive leather shoes he had on, the man stumbles forward and catches himself on the intern’s shoulder. “Buh, sorry uh, Oll’” grimacing at the stain he left on the young man’s shirt, he wipes it in further and nods before heading off, “I’m uh… Gonna go check out the gym.” Oliver stares at what he can only guess is cum that his boss just smeared into his shirt before going off to the gym. Rather than confusion at his boss’ behavior or disgust at the surely hazardous substance on his shirt, he can’t help but sniff as something in the air begins to make him feel warm inside.
Sprinting down the emergency flight of stairs Gabriel leaves a cloud of musk in his wake as he works up more sweat than his body has ever produced before. Each bounding footstep skips an arbitrary amount of stairs as his legs lengthen. Quickly does he lose the few shreds of clothing that remained stuck to his growing form. After his feet finally burst from his shoes he leaves a clear trail of sweaty footprints that could surely be tracked by anyone who wanders past. Though any poor fool who should wander near enough to smell the slovenly detritus in Gabriel’s wake would likely find themselves lacking motivation to do anything but immediately lose their mind to senseless pleasure then and there.
Arriving in the gym Gabriel hungrily eyes the scene and is less than thrilled that he seems to be the only man present. Opting to throw on some clothes for no reason than to feel the friction of fabric against his sweaty skin he finds stained sweatpants littered on the floor and throws them on. After gratuitously appreciating his reflection and adding to the Pollock painting of stains that litter the posing mirror of their company gym, Gabe throws himself intuitively into every machine. He delights in the tension and pull of every straining muscle and grins through the pain as they bounce back larger than with every repetition.
He doesn’t spare half a thought about wiping down machines, and clearly whatever boorish louts used them previously didn’t either, much to his satisfaction. Each second of his body changing upstairs during his too brief session of self pleasure holds nothing towards the edification, the perfection, he enjoys now as he throws himself into a workout. It’s far more intense than his meager body should ever be able to maintain. Sweat drips from him like a waterfall as hair fans out across his form, rapidly expanding from shaved stubble into fluff that would hold and spread his scent for hours to come.
Taking a break to take a photo of his new beyond exuberant self, as he stands across from the mirror his cock instantly hardens and inches to its almost foot long length down the leg of his sweatpants. Immediately it begins dripping pre down his hairier thigh as he screams in bestial abandon. His brain is so far gone the idea of posting the steamy pics of his sweaty form on Web doesn’t even occur to him. Instead the only thoughts remaining to fill his mind are those to return to the gym and get back to the important mission of increasing his virile strength, or the even more pressing desire to fuck anything that moves. Unfortunately for him he can’t produce a single actionable step towards that end. So he shall simply enjoy his new body by his lonesome until some equally horny man stumbles into the company gym.
“God what is up with me today.” Back on the tenth floor Oliver pinches the bridge of his nose as he is overwhelmed with another headache. Ever since Gabriel paid him the brief visit on his way to the gym Oliver has been getting them with increasing frequency. He removed his shirt, not wanting to wear something fouled by whatever was covering his boss’ hands but the damage was already done. The idea that not wearing a shirt in the office is inappropriate moves further out of reach by the second. The intern scratches the back of his neck and grumbles as he feels a soreness in his arm and traps, paying no mind as his fingers trail through thicker hair spreads down from his hairline towards his shoulders. Typing away at his computer, each keypress moves slower than the last, his hands cramp as they suddenly bulge larger.
Taking the smallest second to appraise his changing form Ollie’s eyes widen as he sees there are two unmissable weights now hanging on his chest, sitting on a small gut that he has been making concerted efforts to do away with. Feeling up the new pecs he blushes as he feels stubble prickle his fingers. Rubbing them and feeling muscle give way to his thicker hands he can’t suppress the grin on his face as he feels the prickly hairs quickly thicken and curl longer, painting his chest with a beautiful forest of hair. His dick immediately surges to the largest size it can achieve in the confines of his dress pants.
Awash in feeling every new inch of his hairier, more powerful body Oliver stands up and gasps as he sees abs clearer than anything underneath the new layer of hair on his stomach. His knees give way as his hips uncontrollably thrust while he stares down at his form growing sexier by the second. He barely catches himself from falling with his right hand on the table as his body continues to hump his pants to no end, while his left trails across his body to discover the new surprises that cover each and every inch. Hesitant to trail towards the package bulging larger in his crotch, he traces his abs back up to his chest and rests on his clavicle. There does he find the greatest surprise yet, barely gracing the tips of his fingers, a beard beginning to push out on a face that has always been unfortunately clean shaven.
While it took browsing Web and the intrusion of his workplace enemy for Gabriel’s conscious mind to give in to the euphoria of being a new, greater man, the feeling of a beard inching thicker on Oliver’s face is more than enough to give himself over to anything. This alongside whatever corrupting virus is coursing through him to cause these changes, it’s no wonder he falls to the floor and begins thrusting a hole in his pants. His meaty thighs and monumental ass make light work of his dress pants as his cock angles itself upwards, out of the waistline of his impossibly tight underwear. Even while in the process of spraying load after load into the carpet of his office, his balls continue churning, always heavy and ever wanting more release. Ever demanding he find more avenues to spread his changes and heighten his own bliss.
Now laying on the floor, every exhilarating movement packs more pounds of muscle onto his bulging new body. More pressing than that however is the pelt making its mark everywhere it sees fit to spread. His pubes grow thick enough that no light shall ever touch the base of his cock again before they spread upwards to paint his stomach with dark curls. The deodorant he threw on this morning hasn’t a breath of a chance against the new musk that issues forth from his pits as the bushes therein grow thicker than that on his head before stretching outwards to connect with those new heady hairs he so delighted in on his chest. The hairs around his nipples grow thick enough almost to hide them as he continues frotting against the carpet.
His biceps burn with the effort of holding his body up as veins bulge down the diameter of his meaty arms, thick strands of hair quickly trailing behind to make clear his undeniable masculinity. He feels new curls itching against the back of the elastic band of his underwear as it only just hangs in there. Dark curls reach up the small of his back and quickly race to cover his ass cheeks like fuzz on a peach, creating a seamless jungle of curls from his hairy inner thighs to a dense thicket still inching higher on his back; growing into a forest perfect to be grabbed by anyone lucky enough to ride his prodigious cock.
After an especially vocal release, his shoulders burn as his traps bulge larger, which brings a certain someone’s touch to mind. Sniffing the air he finds himself in a haze of his own musk, though the musk smells awfully similar to that of the man who almost started masturbating in front of him. Following his more sensitive nose, the intern crawls over to Gabriel’s office and confirms his suspicions. Oliver smirks as he imagines that the horny freak is probaly equally wanting of a fuck buddy.
Pulling himself up to his feet on the doorway, he grunts as his knees wobble a bit and his cock tries to convince him that humping the floor is good enough. Staying strong and holding the human instinct that some things are worth the effort, he walks on feet hairier than paws and wider than flippers to the elevator where he begins a descent to the company gym. Snapping a picture to text his boss he smirks as he thinks despite what Gabriel always says, perhaps working in a start-up has some perks after all.
It isn’t clear precisely what happened on the Fall day when men across the Bay Area began changing into, well, sex-crazed beasts. Some assume it was some strange chemical leak. Others say that it was some spontaneous evolution, though to what end such pleasure seeking changes could help a species is unclear. Some particularly conspiracy-minded folks think the whole thing was a ploy by a Social Media startup that was taking off with men precisely like the ones who changed. Though at the end of the day it doesn’t quite matter how or why they changed but how to prevent it from spreading. Across the nation, men of every walk of life are rapidly changing despite taking the best precautions.
Closing gyms, quarantining those changing, racing to find any treatment to help those losing their minds and their bodies. Nothing seems to help as every day more men are blowing up with muscle, growing hairier with symptom spreading musk, and losing themselves to their uncontrollable lusts. At this point it’s seeming like there’s nothing that could possibly be done to stop the spread of changes, but hey, at least it seems like they’re happy.
266 notes
·
View notes
CHAPTER FIVE ━━ Happy Halloween
☆ ━ pairing: hopkins!paige x oc (dani callan)
☆ ━ word count: 6.8K
☆ ━ warnings: beau being a dick, vaping, dani’s still depressed as shit, like idk
☆ ━ links: my masterlist, take me to church masterlist
☆ ━ author’s note: i’m sorry this chapter is so messy and all over the place it’s lowkey my least favorite so far, but good things are coming i promise!!!!
HIS MOUTH presses against hers with an intensity that makes Dani stiffen. Beau kisses her with a hunger that she doesn’t feel, his hands cupping her face, fingers in her hair, deepening it. His lips are rough, insistent, like he’s trying to draw something out of her that she doesn’t want to give.
Dani kisses him back because she knows she should. She tries to match his urgency, his need. But it feels all wrong, like she’s wearing someone else’s skin. Her heart isn’t in the kiss, isn’t with Beau at all. It drifts to other places—another person—and she can’t shake the growing discomfort building in her chest.
Beau’s hands roam lower, sliding from her face to her waist, gripping her hips firmly as he presses closer. The position is uncomfortable in the small confines of his car, and she shifts slightly. She thinks he takes that as an invitation, because he moves closer, his mouth trailing from her lips to her neck, kissing a path down to her collarbone, closer to her chest. The top she’s wearing leaves little to the imagination there, and he seems to like that. Dani’s breath hitches, body tensing. She isn’t here. She doesn’t want this.
But Beau doesn’t pay attention to the way her body recoils. He doesn’t notice how she stiffens under his touch. He’s too focused on his own need, his mouth feverish against her skin as he starts fumbling with the button of her jeans, eager to go further.
“Beau, stop,” Dani says softly, voice barely above a whisper.
He doesn’t stop. His hands are moving too fast, his breath hot and uneven against her neck as he presses harder to her.
“Beau, stop,” she repeats, more forceful this time, her hands pushing at his chest.
He ignores her, his hand still tugging at her jeans, more urgent now. “You can’t just keep doing this. We haven’t—” He pulls back just enough to look at her, frustration written all over his face. “You barely even let me kiss you anymore. What’s the point of us if you’re just gonna shut down every time I try to get close?”
She slaps at his hand now, and he finally retracts it. “I said stop,” she mumbles, breath quickening.
Beau sits back in his seat, his face darkening slightly. He runs a hand through his hair, exhaling sharply. “Jesus Christ, Dani. What the hell is your problem? We haven’t fucked in weeks. You won’t even touch me, and now this? What, do you not even want me anymore?” His voice grows louder, harsher with each word.
Dani stares at him, her chest tight, her hands trembling in her lap. She doesn’t have the words to explain it to him, can’t tell him how disgusted she feels with herself every time they’re together. How she feels like she’s living a lie, forcing herself into a relationship she doesn’t want, creating a life that isn’t meant to be hers. But all she can manage is a weak, “I just… I don’t feel like it, okay? Can’t you respect that?”
“Respect that?” Beau’s eyes narrow, and he scoffs, shaking his head. “How the hell am I supposed to respect that when you don’t give me anything to work with? I’ve been patient, Dani. I’ve tried to give you space. But I’m not one of your fucking Catholic saints. I have needs, too.”
Dani winces at his words, feeling the sting of guilt and shame twist in her stomach. She hates this, hates the way he makes it sound like she’s failing him by not being able to give him what he wanted. But at the same time, she hates herself more for letting it get this far—for pretending she can be someone she’s not.
“I’m sorry,” she whispers, her voice cracking. “I’m sorry, okay? I just—”
“Sorry doesn’t cut it,” Beau snaps, cutting her off. “I’ve been dealing with your bullshit for weeks now, Dani. You’re distant, you’re cold, you won’t even look me in the eyes half the time. If this is how it’s gonna be, then maybe we shouldn’t go to the Halloween party together tomorrow. Hell, maybe you shouldn’t come at all.”
Dani’s throat tightens, and she feels the hot prickle of tears burning behind her eyes. “Beau, I—”
“No.” His voice is sharp, final. “You need to figure your shit out. Because I can’t keep doing this.” He unlocks the car doors, staring at her expectantly. “Get out.”
Dani blinks, stunned, thinking she may have misheard. “What?”
“Get out of the car.” His eyes are hard, cold. “If you’re gonna be like this, then just… go. Walk home. Maybe that’ll give you time to think about what you really want.”
“Are you serious?” Dani’s snaps, looking at him in disbelief. They’re parked in some random lot, miles away from her house. It’s dark, and she has no way of getting home except by walking. She can’t even call someone to come pick her up, because her phone died a little bit ago.
“I said get out,” Beau repeats, his voice like ice.
Dani swallows hard, before scoffing, opening the passenger door. She steps out into the chilly night air, and, immediately, she wishes she brought a jacket, the small cropped shirt she’s got on not doing anything to shield the cold.
Before she can say anything else, Beau reaches over and slams the door shut from the inside. He speeds off, leaving her standing alone in the dark parking lot, the distant sound of his car’s engine fading into the night.
The silence around her is deafening. Dani stands frozen for a moment, her arms wrapped around herself as the cold wind bites at her skin. She blinks back the tears that blur her vision, the ones she desperately tried to keep in so that he couldn’t see them, her mind racing with thoughts of everything that led her to this moment.
She wants to scream. To sob. To fall apart. But there’s no one here to see it, no one to hear her.
With a deep, shuddering breath, she starts walking.
PAIGE’S HANDS lazily hold the steering wheel as she drives down the empty, dim lit street, the hum of her car’s engine and the quiet voice of Drake the only sounds to keep her company. She’s just left Thaliah’s house after a low-key night spent playing Fortnite, and she’s thankful now that she finally has her license—no more relying on her friends or her dad for rides. The freedom is nice, the kind of feeling she’s been craving for a while.
As she continues driving along the road, something flickers at the edge of her vision, pulling her from her thoughts. A figure. A lone person walking down the sidewalk. Paige furrows her brows as she drives past, the figure just barely visible under the faint glow of the streetlamp. She turns her head a little, squinting as she stares at her side mirrors. All she really sees from that view is long hair blowing in the wind. A girl. It’s late—after midnight—and what girl would be stupid enough to be walking alone at this time?
Paige’s mind runs through the possibilities, but something gnaws at her. The silhouette looked familiar, like someone she knows. Someone with a very specific walk, a hunched posture, a familiar dip of the head, long hair…
No way. No fucking way.
She’s driven past already, but the doubt lingers in her mind, tugging at her. Paige’s hands hover over the wheel, her foot still on the gas as she debates with herself. But her gut is screaming—if it had vocal chords, they would be shredded by now. Because if it’s who she thinks it is, she can’t just leave it alone. She can’t ignore it.
With a frustrated groan, Paige quickly makes a sharp U-turn to go back the way she came. The street is dead silent, save for the crunch of her tires on the pavement. As she nears the figure again, her heart rate speeds up. Please don’t let it be her. Please don’t let it be Dani.
But as she slows down, pulling up alongside the sidewalk, her breath catches in her throat. She should’ve known all along, shouldn’t have even questioned herself. Because consciously, subconsciously, in any way possible—Paige always knows Dani. She can pick her out in any crowd, so doing it on a deserted street isn’t so hard. And she’s very right, because this is Dani. Walking alone. And it’s cold as hell out, too. She’s wearing nothing but ripped jeans and a cropped t-shirt. What the fuck is she doing?
Paige slows to a stop, rolling down the passenger window. Dani immediately stiffens, her head whipping toward the car, eyes wide. Paige leans over, her voice cutting through the silence.
“Dani, what’re you doing?” she asks, her voice sharp with concern and an edge of accusation.
Dani stares at her in disbelief, her brows knitting together in surprise. “Fuck, I thought you were some old man about to kidnap me,” she mutters, wrapping her arms around herself as a gust of wind whips through the air.
Paige rolls her eyes, the tension easing from her chest just a bit. “No, I’m not gonna kidnap you,” she says flatly. “But someone else fucking might. Get in the car.”
Dani hesitates, her gaze flicking between Paige and the road ahead. Her lips press into a thin line, and for a moment, Paige thinks she might refuse. There’s a tension in Dani’s stance, a stubbornness that Paige knows all too well.
“Dani, seriously,” Paige presses, her tone firm, leaving no room for argument. “It’s freezing out. I’m not leaving you out here alone.”
Dani sighs, a puff of visible breath in the chilly air, before muttering, “Fine.” She reaches for the door handle, and with a click, the door swings open, and Dani slides into the passenger seat.
Paige immediately turns the heat up, casting a quick glance at Dani. Her arms are crossed, her shoulders hunched, and Paige can see her shivering, despite the attempt to seem unbothered. Paige’s chest tightens with concern as she wonders what the hell could’ve happened to land Dani in this situation.
For a few moments, the car is filled with an awkward silence, broken only by the sound of the heater kicking in. Paige tries to focus on the road, but her mind races with a million questions on why Dani’s out here in the first place, why she was walking all alone in the dark as a teenager girl that most certainly could not defend herself should a kidnapper find her.
“What were you doing out there?” Paige finally asks, her voice more gentle this time, though still laced with concern. “Why are you out this late by yourself?”
Dani shakes her head, her eyes fixed on the dashboard in front of her. “It’s nothing,” she mumbles, her voice flat, detached.
Paige frowns, tightening her grip on the wheel. “It’s not nothing. It’s past midnight, and you’re walking around in the cold like it’s the middle of the day. What happened?” she presses, sending a glance at her ex-best friend.
Dani stays silent for a moment, then scoffs lightly, turning to look at Paige. “When’d you get your license? I thought you couldn’t drive?”
Paige rolls her eyes, biting back her frustration. “Don’t change the subject, Dani.”
Dani shifts in her seat, clearly uncomfortable, her arms tightening around her body like she’s trying to make herself smaller. “Just… drop it, Paige,” she replies, dismissive.
Paige exhales sharply, shifting her eyes over at her again. Dani’s walls are up, higher than ever. It isn’t like her to be this closed off with Paige. Or, at least, it hadn’t been like this before… before everything went sideways between them. No matter how much she hates it, Paige supposes she should get used to it—this is their new normal, after all.
“I’m not dropping it,” Paige shoots back, keeping her voice steady. “Not when I find you walking around alone at night looking like…” She trails off, unsure how to finish that sentence without pushing too far.
Dani’s jaw clenches. “Like what?” she snaps, her eyes flashing with an edge of anger.
“Like you’re not okay,” Paige says, softer now, her eyes darting between Dani and the road. “Just tell me what’s going on.”
Dani lets out a harsh breath, her fingers digging into her arms as she stares out the window. “I’m fine, Paige. Seriously.”
Paige doesn’t buy it for a second. Not with the way Dani’s sitting there, tense and cold and distant and—no matter how much she tries to hide it—vulnerable.
“Fine? Really? Because it sure doesn’t look like it,” Paige mutters. She knows she’s walking a fine line—at this point, Paige is probably the last person Dani wants to open up to right now, and pushing her too hard could make her shut down even more. But Paige can’t just sit there and pretend like everything is okay when it clearly isn’t.
Dani shakes her head again, more forcefully this time. “I’m fine. I just—” She cuts herself off, biting her lip, like she doesn’t even believe her own words.
Paige isn’t sure what it is, but something about Dani’s demeanor—the way she’s hunched over, trying to make herself disappear—makes her feel sick. Dani’s so different from the girl Paige used to know. Something’s wrong. Something’s been wrong for months now.
“Did Beau do something?” Paige asks quietly. It’s probably not the long term issue, the reason for the girl’s whole switch up, but Paige thinks it damn well could be the reason Dani’s in this situation tonight—and the thought makes the blonde’s stomach sick.
Dani stiffens immediately at the name. That reaction tells Paige everything she needs to know.
Nonetheless, Dani’s laugh is bitter, a sharp sound that cuts through the quiet car. “You really don’t know when to stop, do you?”
Paige’s heart drops, her pulse quickening. “Dani…”
But Dani turns her head away, staring out the window like she can’t bear to look at Paige anymore. “Just drive me home, okay?”
Paige hesitates, her throat tight, but eventually, she nods, pressing her foot down on the gas. The tension in the car is palpable, and Paige hates it—hates the silence, hates the distance between them. But she feels like she’s exhausted all she can do to try and repair it between them, so she leaves it be, and turns up the music just slightly.
The road stretches out ahead, leading them back toward their neighborhood, toward the familiarity of home. But as the houses grow closer, Paige can’t shake the feeling that something is just deeply wrong. And this isn’t just about tonight. It isn’t just about Dani walking alone in the dark.
This is about everything that’s happened between them—everything that’s changed since Dani was sent to that camp over the summer. Since Dani had come back different. Closed off. Dani hasn’t been the same since she returned, and even though Paige doesn’t know the full story—well, doesn’t even know an ounce of if, actually—she can still feel the weight of it.
Paige glances over at Dani once more, but Dani’s back to staring out the window, her arms still wrapped tightly around herself. In spite of everything, Dani’s still shivering, and Paige knows it’s not from the cold—the heat has surrounded her car by now. It’s about everything else.
They turn down their street, the familiar houses coming into view, bathed in the soft glow of porch lights. Paige can see her house up ahead, just a few doors down from Dani’s. Normally, this is where they’d share a goodbye, a see-you-later. But nothing is normal anymore.
Paige slows as they near Dani’s house, and for a moment, she considers just pulling into her own driveway, since their houses are right next to each other. But something stops her. Even if they live right next door, this still feels different. Dani needs more from her than just a quick drop-off. Paige needs to make sure Dani knows she’s not alone, even if she can’t fix whatever’s going on.
So, she pulls into Dani’s driveway instead, parking right next to Dani’s car. Paige’s car idles for a second, the engine’s soft hum the only sound between them. Paige shifts in her seat, looking over at Dani, who still hadn’t moved.
“You’re home,” Paige says quietly, breaking the silence.
Dani finally tears her eyes away from the window and sets her eyes on Paige, her expression guarded, tired. For a second, Paige thinks Dani’s just going to get out without a word, like every other time they’ve had one of these stilted, painful interactions. But then, Dani surprises her.
Dani shifts in her seat, turning slightly so she can look at Paige more directly. Her eyes soften, just for a moment, as she holds the blonde’s gaze. “Thank you,” she says quietly, her voice low but sincere. “For picking me up.”
Paige blinks, caught off guard by the sudden change in Dani’s tone. There’s no anger, no sarcasm, no bitterness in her voice. It’s raw, earnest. And for the first time in what feels like forever, Paige sees a glimpse of the old Dani—the one who didn’t have walls up between them. The one who trusted her.
Paige nods, unable to find her voice for a second. “Yeah. Of course,” she manages to say, her heart aching at how much she misses that side of Dani. The side that isn’t buried under layers of pain and fear.
Dani lingers for a moment, her eyes searching Paige’s face, like there’s something she wants to say but can’t find the words. Then, without another word, she reaches for the door handle and steps out of the car. Paige watches as Dani walks toward her front door, her shoulders hunched against the cold, but there’s something softer in her movements now. Something less defensive.
Paige stays in the car, watching as Dani unlocks her door and steps inside, the porch light flickering off as the door clicks shut behind her. The house swallows her up, and Paige is left sitting there in the quiet, her mind racing with everything that’s just happened.
It isn’t much. A simple thank you. But it’s the first real crack in the wall Dani’s built between them, and Paige can’t help but hold on to that. Maybe it’s a start.
She sighs softly, leaning back in her seat for a moment before putting the car in reverse and pulling out of the driveway. As she makes her way back to her own house, just a few yards away, Paige can’t shake the feeling that things are far from okay between them. But for the first time in a long time, she feels like maybe there’s hope.
And for now, that’s enough.
PAIGE SITS cross-legged on Thaliah’s bed, absentmindedly picking at the hem of her shirt, while Jalen lounges next to her, scrolling through his phone. Both of them are already dressed in their costumes, though neither put in much effort. Paige went the simple route—she’s wearing an old basketball jersey with some fake blood smeared across her face, playing the part of some sort of dead or zombie hooper—she doesn’t even really know herself, if she’s honest. Jalen wears a black hoodie and he’s got a plastic scythe, calling himself the Grim Reaper. Basic, but effective.
Thaliah, on the other hand, is still in front of her vanity, meticulously applying the finishing touches to her makeup. She’s going all out, dressed as a witch, complete with dramatic eye shadow, dark lipstick, and glitter cascading along her cheekbones. Her hair is done up in some complicated updo, and Paige is sure Thaliah will be the best dressed person at the party. As usual.
Paige leans back, resting on her hands, eyes distant as she vents, her voice low but agitated. “I just don’t get it. Like, why the hell would Dani even doing out there last night? Alone? She was walking by herself literally at twelve-thirty, J. She could’ve gotten kidnapped or murdered or—or something!” Her voice wavered with frustration and disbelief, and she glances at Jalen, hoping he’ll give some sort of input.
Jalen shrugs a little, tossing his phone aside and turning toward her. His brows are furrowed in the way they are only when he’s concerned. “Yeah, it’s fuckin’ weird, P. Did you ask her what happened?”
Paige lets out a sigh, her frustration evident. “Of course I did. She just brushed it off, said it was ‘nothing’—like that’s supposed to make me feel better about it.” She throws her hands up in the air, expressing the confusion she’s feeling. “And I swear, she looked like she hadn’t slept in days. She was, like, literally freezing and she looked so sad and I’m just like—what the hell happened?”
Thaliah, still working on her eyeliner, chimes in from the vanity, not looking up but clearly listening. “Dani’s been distant for months, Paige. It’s been off ever since she got back from camp. I don’t think it’s just about last night. Something’s been wrong for a while now.”
Paige nods, her fingers fidgeting with the edge of her jersey. “I know. But last night just made it so much more real. I feel like—I don’t know—I feel like something happened. Maybe it was Beau. Maybe he did something to her.”
At that, Jalen’s eyes narrow slightly. He’s always quick to jump to conclusions when it comes to Beau Hudson, a guy that he’s had problems with for years now. “You think he hurt her? I mean, he is the type.”
Paige bites her lip, her mind racing with the possibilities. “I don’t know. Maybe? It’s not like Dani would tell me, though. She doesn’t talk to me anymore.”
There’s a long pause as all three of them sit in the heavy silence, the weight of the situation pressing down on them. They’s all thinking the same thing—what the hell happened to Dani? The girl they all knew so well has practically disappeared, replaced by someone colder, someone more distant, someone more shallow.
Thaliah finally puts down her eyeliner, spinning around in her chair to face them. “Something’s definitely up with her. But I don’t think it’s Beau that’s the main problem. I mean, she started acting like this before she and that bitch boy got together. Paige, I know you weren’t here when it happened, but she started dating Beau after she cut J and I off,” Thaliah points out, staring at the pair of her friend son the bed expectantly. But then she sighs, shaking her head, adding, “But if she’s not talking, what are we supposed to do? Just keep watching her spiral and probably ruin her life? Like, I don’t even know.”
Paige clenches her jaw, her mind racing with the memory of Dani walking along that dark sidewalk, looking so alone, so vulnerable. “I don’t want to just sit back and do nothing.” But she knows Thaliah is right—there’s really not much they can do if Dani won’t give them the light of day.
Thaliah shakes her head a little before standing up and moving toward her bed, where Paige and Jalen sit. She grabs her vape off the nightstand and takes a long drag, blowing the smoke out in a cloud that lingers in the air before dissipating. “Look, Dani’s been different for a while, but we can’t fix it tonight. We can’t fix her tonight.”
Paige frowns, her stomach sinking at those words. Fix her. It isn’t like Dani’s broken, but she isn’t herself either. Still, she understands what Thaliah is saying. She just doesn’t like it.
Thaliah hands the vape to Paige, raising her eyebrows when Paige hesitates before taking it. “C’mon, you need to relax. It’s Halloween. We’re supposed to be having fun, not stressing out over all this. Dani’s a tomorrow problem.”
Paige rolls her eyes but accepts the vape anyway, taking a small hit and handing it back. The familiar burn fills her lungs for a moment before she exhales, watching the smoke curl up toward the ceiling. “I just hate that we don’t know what’s going on with her.”
Jalen sits up straighter, crossing his arms over his chest. “We’ll figure it out, P. We just have to give her time. Maybe tonight, she’ll show up at the party, and we can talk to her then.”
Thaliah shakes her head, leaning back against her vanity. “Doubt it. She’s been avoiding us for weeks. Even if she shows, it’ll be with Hudson and that prissy Serena girl, and it’ll end in shit like it did last time.”
Paige knows Thaliah’s probably right. They’ve gone to the same parties a couple times since school started, and each time, Dani stays closed to Beau Hudson and Serena Corren’s sides, not bothering to give any attention to Paige. The odds of her suddenly showing up and deciding to speak to them at tonight’s Halloween thing seems slim. Still, Paige can’t help but hope that maybe, just maybe, Dani will surprise her.
Thaliah takes another drag from the vape before offering it back to Paige, who takes another hit, letting the smoke relax her nerves just a bit. “But seriously,” Thaliah says as she exhales, “tonight’s about us. Let’s just have fun, forget about all the drama, and worry about Dani tomorrow. It’s Halloween! We deserve a good night.”
Paige smiles faintly, nodding. Thaliah’s right. Tonight is supposed to be fun. Maybe she can take a break from worrying for one night. Maybe.
And, she thinks maybe she really actually can, because the party does turn out to be fun. It’s a lot different from the last party she went to, the one where she drank herself stupid and fought Beau Hudson. She doesn’t regret the second part… just thinks she could’ve found a better way to do it. But tonight, she’s the designated driver, meaning she’s sticking to her Sprite, laying off the alcohol. But it doesn’t really matter. She doesn’t need to drink to have fun with her friends—especially on Halloween.
The house is decked out for Halloween—fake spider webs hanging from the ceiling, carved pumpkins in every corner, and purple lights casting shadows along the walls. Most people are dressed in costumes, though a lot are half-assed like Paige and Jalen’s. Paige gets a laugh out of a guy dressed in a banana costume, dancing on a table, though.
Eventually, Paige, Jalen, and Thaliah settle in the living room, perching on the couches and standing with some of their other friends from school and basketball and such. It’s easy, it’s fun, the atmosphere is lively but not chaotic. Paige enjoys it.
That is, until out of the corner of her eye, she spots them.
Beau Hudson, Serena Corren, and the rest of that group Dani’s been hanging around with lately are clustered near the kitchen, laughing and talking amongst themselves. Paige’s stomach tightens, her eyes scanning the group for one specific person. Dani. But as she searches, she realizes with a sinking feeling that Dani isn’t here.
Paige narrows her eyes slightly, confused. Dani’s always with them—whenever Beau and his friends show up to a party, the girl’s practically glued to his side. But tonight, she’s nowhere around.
Paige glances over at Thaliah, who’s too busy chatting with some girls to notice her. So, the blonde taps Jalen on the shoulder, nodding toward Beau and his friends. “Hudson’s here,” she acknowledges.
Jalen follows her gaze, rolling his eyes. “Dick,” he mutters, his disdain for the quarterback evident. He stares at the group for a second longer before Paige watches a familiar flicker of confusion cross along his face. “Dani’s not with ‘em?”
Paige shakes her head, mind racing. It’s so weird. Ever since Dani started dating Beau, they‘be been almost inseparable, especially at parties like this. But now, Dani just… gone. And it doesn’t sit right with Paige. Especially not after what happened last night.
However, before she can dwell on it too long, nature calls. She needs to pee. Paige stands up, muttering something to Jalen about finding the bathroom. As she makes her way through the crowded house, her mind stays locked on the thought of the Callan girl. Maybe Paige is just being dramatic. Maybe Dani is here and she just hasn’t seen her and she’s worrying for no reason.
When she finally finds the hallway leading to the bathroom, she groans. There’s a line.
And the person standing at the back of the line? None other than Beau Hudson himself.
Paige’s eyes narrow as she approaches, trying to play it casual. She leans against the wall, taking Thaliah’s vape out of her pocket and bringing it to her lips. She inhales, letting the vapor fill her lungs as she stares at the back of Beau’s head. He hasn’t noticed her yet, so she waits a beat before speaking.
“Dani here?” she asks, her tone nonchalant.
Beau turns slightly, glancing over his shoulder at her. His expression is somewhere between annoyed and smug, like he can’t be bothered with her question. “Nope,” he replies shortly, turning back to face the bathroom door as if that’s the end of the conversation.
But Paige isn’t done. She presses, “How come?”
Beau scoffs, a low, bitter sound that grates on Paige’s nerves. “You’re fuckin’ nosy, Bueckers,” he mutters, barely looking at her.
Paige raises an eyebrow, not backing down. “Well, when it comes to Dani, yeah. I am.” Her voice is sharp, but controlled. She isn’t about to let him dismiss her like that.
Beau finally turns to face her fully, his expression twisted with irritation. “Why do you care, anyway? You’re not even friends anymore.”
Paige clenches her jaw, holding his gaze. “Doesn’t mean I don’t care.”
For a moment, there’s a tense silence between them, the music and chatter from the party seeming distant in comparison to the charged atmosphere in the hallway. Paige can feel her heart racing, could feel the anger bubbling under the surface.
Beau breaks the silence first, rolling his eyes as if he can’t be bothered with her anymore. “She’s probably rotting in her bedroom right now. I told her not to come.”
Paige blinks, caught off guard by the harshness in his voice. “What? Why?”
Beau shrugs, leaning casually against the wall as if what he’s saying is no big deal. Which, to him, it probably isn’t. “She’s been a bitch lately. Told her to stay home.”
Paige’s grip on the vape tightens as a rush of anger surges through her. She hates him. She hates how he talks about Dani like that, like she’s just some inconvenience instead of his girlfriend. The same girlfriend he’s never deserved.
The same girlfriend that Paige picked up in the middle of the night last night.
Her gaze slides to Beau, and before she can stop herself, the words are out of her mouth. “Did you do something to Dani last night?”
Beau’s head snaps toward her, his eyes narrowing. “What the fuck are you talking about?” His tone is defensive, a little too defensive for someone who’s supposedly innocent.
Paige doesn’t back down, her pulse quickening as the frustration bubbles to the surface. “Last night,” she repeats, her voice steady. “I found her walking home alone in the middle of the night. She wouldn’t even tell me what was going on. So I’m asking you, Beau—did you leave her out there?”
Beau’s expression shifts, his jaw tightening as he stands up straighter, his arms dropping to his sides. “Are you seriously accusing me of something?” he snaps, his voice low and threatening. “I didn’t leave her anywhere.”
Paige scoffs, crossing her arms over her chest as she stares him down. “Then why was she out there, alone? She looked like she’d been crying.”
Beau rolls his eyes, but there’s something uneasy in the way he shifts on his feet, something that makes Paige’s stomach twist. “I don’t know, Paige. Maybe she was crying because she’s a fucking mess lately.”
Paige’s eyes flash with anger. “She’s a mess? You’re her boyfriend. Aren’t you supposed to, I don’t know, give a shit?”
Beau’s lips curl into a sneer. “You don’t know anything about our relationship, so maybe you should keep your nose out of it.”
Paige takes a step closer, her voice lowering as she looks down on him ever so slightly—having those couple inches on him. “I know enough to know something’s wrong with her. She’s not herself, and you’re just standing here acting like you don’t care.”
Beau’s face hardens, and for a second, Paige thinks he might actually shove her away. They’ve had a physical fight before—what’s another one? But instead, he takes a step back, exhaling sharply as he glares at her. “You think this is my fault? You think I’m the one who’s making her act like this? You have no idea what she’s like, Bueckers. You only ever saw the good parts of her.”
Paige’s heart skips a beat, but she doesn’t flinch. “And what’s that supposed to mean?” she reports.
Beau huffs out a humorless laugh, his gaze flicking to the bathroom door as it remains stubbornly closed. “It means that she’s been a bitch lately, okay? Just like I said before. Moody as hell. I’m not her fuckin’ babysitter, like, Jesus Christ.”
Paige feels her hands clench into fists at her sides. “So you’re just going to leave her to deal with whatever’s going on by herself? Real classy, Hudson.”
Before Beau can respond, the bathroom door swings open, and a couple stumbles out, laughing drunkenly and clinging to each other. Paige shoots them a disgusted look—God only knows what they had been doing in there. Beau takes advantage of the distraction, slipping past her and heading straight for the open bathroom.
Before he disappears inside, he shoots Paige one last glance, his expression dark and full of resentment. “Stay out of it, Paige.”
The door slams shut behind him, leaving Paige standing in the hallway, her heart racing with anger and confusion. She leans against the wall, lifting Thaliah’s vape to her lips and taking another long drag, the vapor filling her lungs as she tries to calm herself down.
Stay out of it? He’s fucking stupid if he thinks that’ll stop her from doing anything.
She exhales slowly, her mind still spinning with everything that just happened. Beau’s words leave a bitter taste in her mouth, but more than that, they leave her with an even deeper sense of worry for Dani. There’s something wrong, and Beau either doesn’t know how to handle it or simply doesn’t care enough to try.
Paige closes her eyes for a moment, leaning her head back against the wall as the sound of the party buzzes around her. Halloween is Dani’s favorite holiday. Dani’s always, always loved it, always got excited about dressing up, about watching horror movies and going to parties with their friends. She and Paige have done coordinating costumes every year since forever. But this year? Dani’s sitting at home, probably miserable by the sound of things, and Paige wants to help. To do anything to help.
She takes another drag, and thinks.
DANI LAYS on her bed, staring up at the ceiling, feeling the weight of the silence in the room pressing down on her. Halloween has always been her favorite day of the year, the one she looks forward to the most. But tonight, it feels hollow. She glances around her bedroom—dimly lit, the shadows from her string lights casting a soft glow on the walls. It’s quiet, too quiet, and that’s the problem. Her friends are all probably at a party somewhere, dressed up in ridiculous costumes, laughing, drinking, having the time of their lives.
But she isn’t there. Not with Beau and Serena and everyone else she was meant to go out with tonight.
And certainly not with Paige and Thaliah and Jalen, who she’s spent every Halloween with for years.
The thought stings like an open wound. Halloween’s always been something she and Paige share—whether it was sneaking candy at sleepovers when they were younger or staying up late to watch horror movies that terrified them both, or—more recently—attending the dumbest parties and getting shit-faced. But this year, Dani’s alone, cut off from everything and everyone that once made her feel like herself.
She lets out a long sigh, sitting up in bed. She decides to be masochistic, and pulls one of her old scrapbooks from her the drawer in her bedside table. This is so stupid, she thought, thumbing through the pages. She hasn’t added to it in months, not since before everything changed. Not since her dad sent her to that place. She flips through the pages, her eyes scanning the scrawled handwriting, the cut photos, the scattered tape, reliving bits and pieces of her old life—laughing with Thaliah, playing (and losing) basketball with Jalen, sneaking out with Paige, pretending nothing could ever come between them.
Before camp. Before everything got fucked up.
Her heart clenches as she turns to an old picture tucked between the pages. It’s the two of them—her and Paige. Taken last Halloween, in matching costumes they’d thrown together at the last minute. Dani smiles faintly at the memory, the way Paige had made her laugh so hard that night she thought she’d never catch her breath. It had been one of the best nights of her life, but now it feels like a lifetime ago, like it belongs to a different version of her—a version of Dani that no longer exists.
Dani’s throat tightens as the memories overwhelmed her. She drops the scrapbook on the bed and covers her face with her hands, her shoulders trembling. I still love her. The realization hits her like a ton of bricks, the words echoing in her mind over and over. She loves Paige. She always has. But it feels so impossible now, so wrong, so tainted. After everything that’s happened, after the months apart, after the cold distance between them, after everything that’s been cemented into Dani’s head, how can they ever get back to what they used to be?
Tears blur Dani’s vision as she buries her face in her hands, her body shaking with quiet sobs. She wants to be the girl she used to be—the carefree, happy, whole version of herself that hadn’t been shattered by her father’s cruelty, by the camp, by the guilt that now consumes her every waking thought. She wants to go back to the way things were before her mind became warped and twisted by everything she‘a been forced to believe.
But she can’t. She doesn’t know how.
She cries until her chest aches, her breath coming in short, ragged gasps. She feels like she’s drowning, and there’s no one there to pull her out of the deep end. She’s lost so much—her friends, her sense of self, her relationship with Paige. Who is she now? She doesn’t even know anymore.
Suddenly, the sound of the doorbell echoes through the empty house, pulling Dani out of her thoughts. She wipes at her tear-streaked face, frowning as she glances at the clock on her nightstand. It’s way too late for trick-or-treaters, and no one else os home. Her dad is out for the night, and the house has been dead quiet for hours.
Confused, Dani gets up from her bed, pulling on her hoodie as she makes her way downstairs. The doorbell rings again just as she reaches the bottom of the staircase, and she hesitates for a moment before opening the door.
The porch is empty.
Dani blinks, her heart racing as she stepped outside and glances around. There was no one in sight—just the dark, empty street in front of her house. She thinks maybe it’s just some stupid Halloween prank until she looks down. There’s a small basket sitting on the porch, filled with Twix and Sour Patch Kids and Snickers—all of her favorite candies. Her breath catches in her throat as she crouches down, her fingers trembling as she picks it up.
Sitting on top of the candy is a folded note.
Dani’s heart pounds in her chest as she opens the note, her eyes scanning the familiar handwriting:
Dan,
Please know that if you ever need to talk to anyone, I am always here for you. I hope this basket makes your Halloween a little better.
P <3
Dani’s vision blurs with tears again, but this time, they aren’t necessarily tears of sadness. They’re something else—something warmer, softer. Paige left this for her. Paige went out of her way to make sure Dani wasn’t completely alone tonight.
She clutches the note to her chest, her heart aching in a way that feels both painful and comforting all at once. Paige has always been there for her, even now, even when everything is so broken, so different. Dani stands on the porch for a long moment, the cool night air brushing against her skin as she stares down at the basket.
She lets herself be a little optimistic. She thinks that maybe not everything is lost.
161 notes
·
View notes