From behind the door comes his muffled protest. “You’re not serious…”
I’m dead serious.
“Is there a problem, babe?” I ask, grinning like an idiot.
Silence.
Then, quietly, “No.”
A moment later the lock clicks and the door eases open as he comes shuffling out.
“You’re evil,” he mutters, shooting me a look that’s more heat than hate.
I grin wickedly. “No, babe… this would be evil.”
I slip a hand into my pocket and press the first button on the remote.
He jolts. His knees buckle as one hand shooting back to grab the edge of the cubicle door for balance. His eyes gloss over in pleasure and the whimper that escapes his lips makes my dick strain against my pants.
“Fuck,” I murmur, watching the tremble move through him. “Look at you.”
The lust on his face is unmistakable, even behind that glare he throws me.
We step out of the toilets together, walking side by side across the plaza. There’s a faint tremor in the way he moves and his breath comes just a shade too quick to be casual.
“Let me know if I’m walking too fast,” I tease, casting him a sidelong look.
“I’m good,” he pants, voice thin.
“You sure?” I ask, my hand drifting toward my pocket again.
“No! Please—” His voice cracks in a breathless panic.
I pull my hand back out, just holding my phone.
His eyes flicker with relief and fury.
I smile, all innocence. “You okay? You seem a little on edge.”
He looks like he’s about to explode, in both senses.
“You’re enjoying this far too much.” He grumbles, letting out a shaky breath, jaw tight, eyes flicking around the crowd like he’s worried someone might know about the butt plug in his ass.
I keep my voice low. “How’s it feel? Knowing I can make you lose control whenever I want.”
He shudders. His steps are cautious, like his whole body’s on high alert, afraid.
“One press of a button,” I murmur, “and you’re a moaning, shaking mess. And the best part? There’s nothing you can do about it.”
He flinches, eyes darting sideways like he’s trying to stay composed.
Across the lake, Sunstrike looms into view. A gleaming spire of twisted gold, its jagged track slicing through the summer sky.
Carts tear around the track in a blur of speed and sound, and even from here, I can hear the riders scream.
I glance at Riley and grin. I cannot wait to hear him scream.
We follow the curve of the lake, sunlight flashing across the rippling surface. Ahead, the entrance beckons, and we drift into the winding queue that snakes through a shaded grove. The trees close in around us, casting everything in dappled gold and green.
The queue is much longer on Sunstrike. The path is wider too so we’re able to walk side by side, the hum of distant screams and thundering tracks echoing from the coaster overhead.
“How come you never kiss me in public?” Riley asks out of the blue.
The question catches me off guard.
“I… I do, don’t I?” Even I can hear how unconvincing that sounds.
He gives me a look. Not angry, just curious.
“You don’t hold my hand either. Are you nervous? Being seen with another guy?”
I scoff. “What? No, of course not.”
That edge in my voice? Yeah, he hears it. We both do. He doesn’t push. Just keeps walking beside me in the dusty shade of the queue.
I rub the back of my neck. “I didn’t think… that’s what this was.”
His face falls, just slightly. “I thought you liked being with me.”
God, I do. My chest tightens. “No, I do. I just…” The rest of it gets tangled somewhere between my brain and my mouth.
“It makes it seem like we’re… together or something.”
He slows, glancing at me. There’s no anger, just quiet hurt. “Would it be so bad if people thought that?”
No. It wouldn’t. But the idea lodges in my throat like a stone. Being perceived as gay feels so alien to me.
I exhale, trying to find words I don’t fully have.
“I really like you Riley. Like a lot. I just…”
Come on. Spit it out.
“I’m still figuring some stuff out.” My eyes skim over him, then dart away.
“What we have—it’s fun. It’s intense. I just don’t…” I trail off.
He seems to understand. “It’s okay.” He smiles.
Is it? I don’t want to admit it to myself, let alone him, but there’s something about being with him that gets under my skin in a way I can’t shake. I keep trying to box it up as just sex, keep telling myself that’s all it is.
We round another corner, the station coming into view.
“I’m sorry,” I say quietly. “You were right. I shouldn’t care so much what people think.”
“It’s okay, really. I get it,” he says, and there’s that soft reassuring smile again.
“No, I want to do better. You deserve better.”
He chuckles, a little shy, though I see the faint pink rise in his cheeks. “I’m not asking you to be anything you’re not. I like what we have, Cammy… even if it’s just us, the way it is.”
I try to play it cool, but warmth still creeps up my neck.
He tilts his head, eyebrow raised.
“I’ll be better, okay?” I say, cheeks hot.
“Okay,” he says, grinning. His gaze flicks past me to the queue ahead, where a wooden panel fence runs alongside the path, each plank a different colour, forming a pastel rainbow.
“Then why don’t you kiss me?”
“Here?” My heart stutters.
He shrugs, lips quirking.
“Maybe I will.”
“Okay. Do it.”
We stop behind a group of friends. The world slows.
“Maybe I will,” I say again, but it comes out quieter.
He smirks, lips twitching. “Mmhmm.”
I really like this boy.
Fuck it.
I meet his eyes, and something in me clicks. I reach up and cup the side of his face, my palm warm against his cheek.
I lean in.
Close my eyes.
And kiss him.
It’s tentative at first, like I’m still trying to convince myself I have the right. But then his hand slides lightly over my chest.
There are people all around us, but none of it touches me. All I can feel is Riley. His lips. The little hum he lets out when I press in a little deeper.
My heart’s pounding. I open my mouth against his and he meets me there, lips hot and plush as hell. He tastes like pink lemonade. I kiss him harder and his fingers slip up to my neck, holding me there like he never wants me to stop.
There’s laughter and footsteps and shouting all around us, but it may as well be happening on another planet. All I can feel is him. His mouth. The hum in his throat. His body pressing up against mine.
When I finally pull back, I’m flushed and breathless. So is he. He’s got this dreamy little grin like I just made his entire week.
“How was that?” he asks, blinking up at me.
“Holy shit.” I breathe, and I mean it. My knees are kind of jelly.
He giggles, cocking his head. “Was it really so scary?”
I nod, laughing under my breath. “Yeah.”
He leans in like he’s going to kiss me again, but instead his lips find my ear.
“You have me walking across one of the busiest theme parks in the country with a vibrating toy in my ass,” he whispers, voice syrup-sweet. “And you’re telling me you’re scared of a little kiss?”
Oh. Right. That.
I’d kind of forgotten. Things had gotten intense for a second there.
“Oh yeah. It’s your turn now.” I flash him a grin.
“That’s not what I meant, Cammy.”
I glance ahead and realise the line has moved. A whole group is waiting behind us. My stomach flips.
“Shit. Sorry,” I mumble, cheeks burning. I grab Riley’s hand without thinking and tug him forward.
He squeezes my fingers. Our eyes meet. We both register it at the same time, me reaching for his hand instinctively. I roll my eyes but don’t let go.
Standing there, hand in hand with another guy, in front of all these people, makes my chest do this weird fluttery thing. What has gotten into me?
We’re almost at the front now. I reach into my pocket with my other hand, my fingers tracing the remote. Ahead, the coaster rolls into the station. The last riders step off. The line shifts again and we move with it, right up to the gate. First in line for the next train.
“You scared, babe?” I tease, nudging his side.
“No.” His voice is steady, but he’s staring straight ahead, a little too fixed on nothing.
Yeah, fucking right.
I grin. “You’re just suddenly very quiet.”
He shoots me a sharp glance.
“It’s cute.” I lean in. “Aren’t you a little old to be scared of rides?”
His jaw clenches, and I can see the heat flushing up his neck.
“Oh, it’s the other thing.” I chuckle, fingers drifting toward the remote in my pocket. “Don’t worry, you’ll be fine. As long as I don’t press any of these buttons.”
The gates swing open before he can say anything, attendants waving us through.
I set my backpack down by the railings, just beside where Riley’s stuffed Fernando. We slide into our seats, the cold plastic pressing against my skin. The harness lowers with a heavy mechanical clunk, locking us in tight.
I glance over at him, his hands gripping the restraints just a little too tight. His thighs tense under the slutty little shorts he's wearing. An attendant strolls by, barely glancing our way as he inspects the harnesses and gives a quick nod to the control desk.
I reach out and take his hand, not out of kindness, more like a fragile lifeline before I wreck him. And God, I wish I could see his face when I press that first button. When his bratty little act finally gives way.
The train shudders as it slowly pulls away from the station, the gentle rumble vibrating through the seats beneath us.
The track clicks beneath us, the familiar chattering sound speeding up as we approach the lift hill. The world tilts back, and the ride’s slow ascent begins, pulling us higher and higher.
To one side, the lake glistens like a mirror under the blazing blue sky, beyond, the park fans out in colourful sections. There’s the arcade below, with its flashing signs and looping jingles. Across the far side of the lake, the pirate-themed zone with weathered wooden ships rocks gently, and ahead, the fairy-tale forest stretches out, castle turrets peeking through the trees.
“Doesn’t this ride feel boring, babe?”
There’s no reply but I know he heard me by the light squeeze of his hand.
The clank of the chain dragging us upward grows louder, mimicking my heartbeat.
I reach into my pocket with my other hand and press the first button.
The camp moan that escapes his lips is delicious, a perfect balance between pleasure and panic. His fingers clench around mine like he’s holding on for dear life.
“C-Cammy,” he moans.
The lift hill reaches it’s peak and the world hangs frozen for a heartbeat as the drop yawns before us. But I don’t see it. I don’t feel it. All I care about is the brat beside me, already unraveling.
The moment we tip over the edge and the drop begins, I press the second button.
This time he jerks hard, hips stuttering against the seat, legs shaking. His hand clamps down on mine, fingernails digging in deep.
I can barely hear him over the wind and the screams of the other riders, but what I can hear is enough to make my cock throb. He’s clearly trying his best to keep quiet, trying not to let it show, white-knuckling my hand like that’s going to help.
Another turn, another hill, and I press the third button.
At first, I’m not sure the button registered. He holds steady, like he’s got it under control. Like he’s managed to breathe through it.
And then it hits.
His whole body jolts like he’s been shocked.
“Ngh… fuck!”
This time I hear him loud and clear. He’s shaking now, thighs vibrating against mine as he falls apart. The kind of broken gasps and breathless whines he usually saves for when I have him sprawled on his back grasping at the covers.
We lurch forward as the brake run hits, jolting both of us against the restraints.
For a second, I wonder if he’s passed out. Then he twitches, clutching my hand tighter, and moans out, “Cammy… ahh… Cammy… please! Please, turn it off…”
I hit the bottom to turn off the vibrations and he slumps back in his seat in relief, panting heavily.
The coaster glides back into the station. The restraints lift with a hiss. I unclip my belt and glance over.
Riley hasn’t even tried to move. His hands are in his lap, thighs still twitching. I lean over and undo his belt for him, then slide my arm around his waist to help him up.
His legs buckle the second he tries to stand. He sinks right to one knee, gasping, body limp and heavy in my arms.
“Jesus, babe,” I murmur, holding him up. “You alright?”
I think I broke him.
He nods but his face is bright red and he’s all jelly, clinging to me just to stay upright.
An attendant rushes over, crouching beside him.
“Hey guys, everything alright?”
Riley’s voice is paper thin. “Y-yeah… I’m f-fine… th-thank you…”
The guy laughs, oblivious. “That drop’s a killer, huh?”
I grin, sliding my hand a little lower on Riley’s waist.
“Actually, I think it was the bottom that got him.”
Riley looks mortified, letting out a whimper that could pass as a laugh if you didn’t know better.
I sling my backpack over one shoulder and scoop Fernando up with my free arm.
We’re the last out of the station, moving at his wobbly pace. I guide him toward the exit path that curves back into the lakeside plaza. It’s early afternoon now and the park has begun to fill out. It’s baking hot too.
“You need a minute?” I ask, nodding to a nearby bench tucked in the shade.
“I can’t feel my legs,” he moans, hips swaying as he walks.
I chuckle, pulling him a little closer. “I’m sorry, baby. I shouldn’t have cranked it all the way up.”
He shakes his head quickly. “No, it felt really good. I just…” He gulps. “Do you have a clean pair of pants in that bag?”
I blink. “Did you…finish?”
He bites his lip and nods.
My grin spreads slow and wide. “Aw, babe!”
He makes a desperate sound and looks down at the floor as if that will make me stop. My cock throbs hard against the seam of my jeans.
“God…” I mutter. “You’re such a mess today.”
I guide him down onto a bench tucked beside a fake rock wall, shielded from the main walkway by a cluster of plastic palms.
He slumps down, boneless and dazed. His breath comes shallow.
“I-I couldn’t help it,” he stammers. “You pushed the third one and it… fuck, I just…” He cuts off with a shiver.
“We need to get you changed before someone sees this,” I murmur, biting back a smirk. “Or maybe we don’t.”
His breath hitches. “Cammy…”
I press a kiss to his jaw. “Relax, baby. I’m teasing.” I pause, dragging a knuckle across the line of his thigh. “I don’t have any pants in the bag, but we should still get you out of your messy ones.”
I glance around. “Do you know where the nearest bathrooms are?”
“Yeah,” he says, pointing. “There’s some over by the arcade.”
I nod. “Do you think you can make it?”
“I can make it.”
I pass him my backpack. “There’s a carrier in there you can toss them in after. Meet me back here in five, ten minutes?”
“Where are you going?” he asks, tugging his vest lower.
“To get you some ice cream.”
His lips curl into a dazed little smile. “That’s so sweet.”
Truthfully, I felt a little guilty. Ruining my pretty boy in public had officially become my favourite pastime, but I couldn’t be entirely cruel.
He gives my cheek a peck and turns to leave.
“Aren’t you forgetting someone?” I call, nodding toward the bench where Fernando is slumped like he just survived Sunstrike himself.
Riley blinks, gears turning painfully slow.
I grin. “I’ve got him. Go clean up, babe.”
He flashes a sheepish smile and hurries off toward the restrooms.
I gather up Fernando and head across the plaza toward the ice cream stall. Paddle-boats drift in lazy circles across the lake, their pastel hulls glinting in the sunlight.
The line snakes along the stall and curls down toward the water’s edge. I join the back and shift Fernando into a more manageable position. The air’s thick with sugar and sunscreen. I wrinkle my nose and fish my phone from my pocket to pass the time.
I scroll absently, Fernando tucked under my arm like a lumpy baguette as the line inches forward.
By the time I reach the front, the sun’s baking the pavement and sweat’s starting to bead at my temples. I order us a cone each. Strawberry swirl for him and a mint chip for me. I’m guessing but he seems like a strawberry swirl kind of guy.
I’m fumbling to balance both cones and the oversized, sagging duck when a voice calls out over the crowd.
“Cameron?”
I turn, squinting against the light at the blonde girl standing a few feet away. It takes a second for my brain to catch up.
“Sophie,” I say, surprised. “Hey!”
We used to work shifts together at the local bookstore several years back. She’s standing with a couple of friends I vaguely recognise, probably the same friends she’d regularly slack off with during her shifts.
She looks good, somehow more herself. Her hair is shorter, and a pair of designer sunglasses rest low on her nose as she peers over the top, studying me with bright blue eyes. Her smile shines brighter now, but those familiar dimples in her cheeks haven’t changed a bit.
“I thought it was you,” she says, stepping a little closer. “How have you been?”
“I’m great, actually. Couldn’t ask for better weather or a better day.” I grin, feeling a buzz I hadn’t expected.
She glances up at the cloudless sky. “Are you here with Charlotte?”
I shake my head. “Me and Charlotte split a while back.”
“Oh, I’m sorry to hear that.”
I shrug it off with a smile. “Thanks, but don’t worry about it, I’m doing fine.”
Before I can return a question, I feel a familiar presence beside me and Sophie’s eyes glance over. I turn to see Riley, his cheeks slightly pink from the sun and his hair windswept, but he’s looking more himself again.
“Hey,” he chirps, eyes lighting up as he spots me. Then he notices Sophie and her friends.
Sophie’s eyes shift between us, with a confused smile.
I turn to Riley first. “This is Sophie, we used to work together,” I cough, “And, this is Riley, my…”
He give me a reassuring smile, telling me it’s okay.
It’s not.
“This is Riley, my date.”
Sophie lights up. “Oh! Hi, it’s really nice to meet you.”
“Nice to meet you too,” Riley says, slipping into his usual charm.
I catch his eye for a second. He’s beaming. And for once, I’m not second-guessing anything.
Sophie clocks it and her expression softens. “I’m glad you’re doing well Cam. You look… happy.”
I nod, a little sheepishly. “Yeah. I am.”
She smiles, brushing a bit of hair from her face. “Well… it’s really nice to see. We should grab a coffee sometime or something. Catch up properly.”
“Yeah,” I say, surprised by how much I mean it. “I’d like that.”
She nods, stepping back as her friends start to drift away. “You’ve got my number, right?”
“Think so. But text me just in case?”
“I will.” She flashes another grin. “Enjoy the rest of your day, both of you.”
“You too,” Riley says, giving her a friendly wave.
We watch her jog off after her friends. Then I feel him slide closer, sensing his eyes on me.
“What?” I ask, knowing full well what.
“I’m your date.” He beams, all smug and gorgeous.
I roll my eyes. “Someone’s perked up.”
“Mmhm,” he hums, leaning in. “Turns out all I needed was a splash of water on my face and some public affirmation.”
I stifle a laugh and hand him his ice cream, now melting down the side of the cone. “Here. I prefer you with your mouth full.”
He licks a slow stripe up the cone, eyes never leaving mine. “Yeah? Wanna fill it again, baby?”
I raise a brow. “Didn’t you just cum?”
“Yeah,” He winks, stepping in close again. “But you didn’t.”
I fucking love this slutty slutty boy.
The crowds thin out as we walk, the sounds of the plaza fading behind us. The path curves beneath a row of tall trees, their trunks wrapped in rainbow string lights.
We stop at a wooden railing that overlooks the lake. Just ahead, a plastic dragon's head pokes out of the bushes, its paint faded and dull. A runaway mine train barrels past behind it as steam hisses from the dragon’s mouth, followed by a wheezy mechanical roar.
Riley leans on the railing with his elbows, ice cream in one hand and Fernando squashed under his arm. “Come on,” he says, nudging me with a grin. “It’s kinda cute here.”
I glance over. “Cute? It’s tacky as hell.”
“That’s what makes it cute.” He licks his cone.
I laugh as the dragon’s jaw lurches open again, spitting a lazy plume of steam into the air.
Theme parks had never been my thing. But seeing Riley happy, leaning against the railing with that sweet smile, sunlight catching in the tousled gold of his hair, the sparkle in his eyes, it left me satisfied.
We finish our ice creams and just stare out over the lake, enjoying the suns warmth.
“So,” he says, glancing sideways at me, “what else do you have in that bag?”
It was getting easier to forget all the wicked things I’d planned for him. Not because the urge had faded, not even close, but because I was genuinely having a good time. Just being with him. That same warm, restless feeling I used to get with girls I had crushes on, the butterflies, the nerves, the way everything he did suddenly seemed fascinating.
Riley was supposed to be a bit of fun, a harmless experiment. I shook the thought from my head before it could sink its teeth in.
“Do you know somewhere quiet where we can go find out?” I tease.
His eyes flicker with nervous excitement. “How quiet?”
I grin and shoot him a wink. “I’ll leave that up to you, babe.”
His smile turns wicked. “Hmm… let’s go see what kind of trouble we can find.”
He reaches for my hand, and I do my best to ignore the butterflies in my chest as his fingers curl around my own. The park buzzes around us, but suddenly everything else feels distant, like we’re in our own bubble.
We pass by the glowing lights of the arcade, weaving through the flow of people. I catch him stealing glances, his gaze flicking to every quiet corner, hunting for somewhere we can disappear.
Flat stone walls rise on either side of us, red and blue banners rippling in the warm breeze. Knights in chipped plastic armour stand frozen in place, their vacant eyes fixed on some unseen enemy.
Riley slows, his grip on my hand tightening as we pass beneath the portcullis. The air thickens with the warm, sweet scent of roasted almonds and spiced wine.
“You’re telling me you never came here with… uhhh, with…” he murmurs, voice hesitant.
“Charlotte,” I finish for him.
“Yeah. Charlotte.”
I shake my head. “Riley, we…” I begin, then falter.
Suddenly I feel absurdly out of place, like I’d been catapulted from my orderly, grown-up life into a sugary rush of twinks and stuffed European ducks.
“Our relationship wasn’t like this.” I say, gesturing. “We’d go to a nice restaurant, maybe take a class or something.”
“Oh.”
Oh.
The way I’m supposed to be, how I’m supposed to act. It all feels insignificant right now. For the first time in a long time, I let myself actually enjoy this.
“I’m having a good time with you,” I smile, squeezing his hand gently. “I promise.”
Ahead, a large food court opens up, styled like a castle courtyard. A jester mascot waves cheerfully, his oversized head bobbing as she ushers people inside.
“So what about you?” I ask, curiosity softening my tone. “You seem to know the park pretty well. Do you bring all the boys here?”
He shrugs, a teasing glint in his eye. “Actually, this might surprise you, but I came here a lot with an ex-girlfriend.”
I whip around, surprised. “Really?”
He bursts out laughing, shaking his head. “Cammy, do I look like I’ve dated a girl in my life?”
I laugh, feeling a little foolish.
“I’ve never actually had a boyfriend before.” He adds.
I search his face, half-expecting a joke, but his eyes stay fixed on the path ahead, scanning it as it winds between a medieval fair show area on the left and a fairy-themed carousel on the right.
“Okay, now I definitely don’t believe you. Come on, there must’ve been someone,” I say, raising an eyebrow.
He shrugs, cheeks flushing faintly. “Nothing serious. Most guys just want to mess around. They’re not looking for a relationship.”
A pang of guilt twists inside me. Am I just another one of those guys? Riley deserves someone who can give him more than that. And here I am, still figuring myself out, not ready to admit what I want, or even if I can want it.

“I did bring one guy here last summer, actually,” he adds. “He seemed more excited about the rides than me, though.”
I can’t stay serious. I snort-laugh at the image, making it even worse when he tries to scold me. His scandalised shocked expression only cracks me up even more.
“Cammy! It’s not funny!” He gives my shoulder a light slap as we keep walking.
“I’m sorry. It’s not funny,” I repeat, still giggling.
He rolls his eyes but I catch him stifling his own laugh.
A princess in fairy wings skips around the show area, waving her wand at a disinterested crowd. A prince with flowing blonde hair emerges from one of the tents, dramatically bursting into song as he reaches her.
“Think we could pull off medieval cosplay?” I nudge Riley, giving his hand a squeeze. “You’d make a great fairy princess.”
He gasps, clutching his chest. “Oh my god, finally. Someone sees me. Will you be my sweet prince?”
I flex the muscles in my right arm and flash a grin. “I think I’m more the rugged knight type.”
“Because you’re my big strong straight boy?” he teases, voice dripping with fake innocence.
I groan, but my blush gives me away.
Riley’s already giggling. “No, it’d be so cute. You as a big strong knight, in your armour. Me in something short and sparkly. We could ride off into the sunset on your steed.”
I snort. “Yeah, well, I know exactly where I’d shove my lance.”
He squeals and smacks my shoulder. “Cammy!”
I crack up. “What? You started it.”
“It was wholesome until you ruined it,” he huffs, failing to hide the way his lips twitch.
“There’s a hole I wanna ruin,” I mutter under my breath.
“Huh?”
“Nothing, baby.” I laugh, scanning the path ahead. “Speaking of… have you found us somewhere quiet yet?”
He rolls his eyes, but he’s smiling. “I was trying, but you distracted me when you opened your filthy mouth.”
Was he teasing me with all these innuendos? Or am I just a complete pervert?
Probably both.
“I think we might have more luck up there,” he says instead, pointing ahead.
I follow his finger to the entrance of the haunted forest. Gnarled branches twist together overhead, forming an archway that’s draped in thick webs.
“After you, brave knight.” Riley grins, giving a dramatic bow.
I grin back, dropping my voice. “Stay close, little fairy. Wouldn’t want you getting lost.”
I lead him down the winding forest path. Crooked graves rise from the earth on my left, mist curling around them from some hidden emitter. Skeletons dangle from the tree branches, their plastic jaws locked mid-scream.
It might have been scary, if the props didn’t all look like they came from a clearance bin.
A clearing opens onto a towering pirate ship ride, its hull glowing in ghostly greens and cool blues that seep through the mist. Above the entrance, a splintered wooden sign hangs from chains with a soft clatter: Ghost Ship.
As we walk past, I slip my hand from Riley’s and casually wipe it on my shorts.
He gasps. “Rude.”
I smirk. “You’re sweating. Are you scared?”
“Please,” he huffs, flicking his hair. “That’s your hand that’s sweaty.”
I snort. “Yeah, you’re right. Those skeletons really did a number on me.”
“Not the skeletons,” he says. “Me. You’re sweating because holding another guy’s hand makes you all flustered.
I let out a laugh. “Yeah. Sure thing, sweat boy.”
He stops walking, turns to face me. “Really?”
He steps in closer, the shifting lights painting him in green and silver-blue.
“Mmhm,” he hums. “You’re turning red.”
“No I’m not.”
“Yes you are.”
It’s quieter here than the lake or the medieval zone, no music or arcade games shouting for attention, but we’re not alone. A group of teenagers in shorts and flip-flops drifts past, mid-conversation as they make for the Ghost Ship line.
“You wanna keep talking,” I murmur as I brush past him, “or you wanna find somewhere I can shut you up?”
He lets out a sound caught between a gasp and a laugh as he falls in beside me.
“Aww, is my straight boy getting cranky?” he teases, fingers slipping back into mine.
“No,” I say, giving his hand a squeeze, “just thinking about all the ways I can make you quiet.”
If we don’t find somewhere soon I’ll have to just fuck him right here. I don’t know how much longer I can keep my hands off him.
Up ahead, the trail seems to end at a heavy wrought iron gate, its curved bars arched like twisting ribs. Two brick columns rise on either side, covered with veins of ivy, and crumbling with age. The gate is chained shut, its spiked tips jagged and rust-streaked.
Beyond it, a queue path coils through overgrown hedges and broken railings, leading toward a grand building. The buildings face is a mess of shuttered windows and plaster flaking from the walls like peeling skin. A yellow JCB sits idle in the overgrown courtyard, facing a wall of tarps and scaffolding that cling to the building like makeshift bandages.
Riley steps up to the gate and grips the bars, peering through. “The old ghost train,” he murmurs. “They’re renovating it to reopen later in the year.”
I glance at him. “What do you think?”
His teeth catch on his bottom lip as his eyes dart around, electric with a nervous thrill. “You want to break in?”
“I want to break something in,” I say, already stepping onto the brick base of the column.
I don’t wait for his reaction. The rough stone is hot on my hands as I climb, finding my grip between old mortar lines. The top of the gate is narrow, but I swing myself over and drop down to the other side with a soft thud.
I turn, reach back through the bars, and offer him a steady foothold.
Riley stares wide-eyed, part nerves, part thrill. Then he throws one last glance over his shoulder and steps up.
His trainers scrape awkwardly against the brick as he climbs, and I brace my arms just in time to catch him as he drops down. He lands hard against me, his chest thudding into mine.
“You good?” I ask, hands still at his waist.
He nods, a little breathless. “Yeah.”
I take his hand and lead him along the overgrown path. We hop over a railing chain, cutting to the front like we have priority passes to fuck.
The building towers above us, its main doors chained shut with a rusted padlock, the handles held together like clenched teeth. I scan the facade, then spot a maintenance entrance off to the side, tucked between a stack of disused props and a vending machine draped in more tarp.
I try the handle.
The hinges shriek loud enough to raise the hairs on my arms, but it creaks open with a low groan.
The air is immediately heavier inside, thick with dust and the faint scent of old wood and machinery.
With a loud click, the door shuts loudly behind us, and Riley’s grip on my hand tightens.
I flick on the torch on my phone, the narrow beam slicing through the gloom. The room is mostly bare, just a scuffed plywood wall with the word Station scrawled across it in black marker, pointing to a freshly fitted doorframe.
I lead us through into what used to be the loading zone. A row of small two-seater trains sits quietly on the track, their red plastic moulded into snarling demon shapes, relics from the original ride.
Beyond them, a newly renovated section, dressed up to resemble a hotel lobby. The walls tilt at odd angles, a cracked chandelier dangles from the low ceiling and a framed picture shows a swirling circle punctuated by a single, sunken dot.
A cluster of mismatched armchairs and a long sofa sit awkwardly in front of the painted backdrop, the furniture still draped in a plastic cover. I tug the cover free, fold it aside, and glance back at Riley.
“What do you think?”
“Well, it looks very romantic,” he scoffs, dropping Fernando on the sofa and eyeing the peeling wallpaper like he’s judging a five-star resort. “I love what they’ve done with the place.”
I guide him back into the sofa, hands finding the line of his chest through that too-tight vest. He lets me, eyes flicking down to my mouth, legs parting just enough to let me slot between them.
Before he can get another smug word out, my mouth is on his like I’ve been starving for it. I have. He melts fast, like he’s been waiting just as long. That same sweet, pink lemonade flavour coats his mouth and I’m shamelessly addicted.
His fingers catch in my belt loops and yank, pulling me closer with a cocky little tug. One hand slips under my shirt, knuckles grazing skin.
“I’ve been thinking about this all day.” I moan, as I drink him in.
He smirks. “And you’ve been so, so, subtle about it.”
The sarcasm barely registers. My focus is only on one thing as I roll my hips into his, the friction is delicious.
“You’re lucky I didn’t drag you behind the carousel and take you right there.”
I wait for the scandalised gasp, the bratty little “Cammy!” in that fake-offended tone of his. But it never comes.
Instead, he blinks up at me. “You really think I’d have stopped you?”
I kiss him again, slower this time. My tongue slides against his as he lets out a breathy whimper and arches into it, already half hard and twitching through his shorts.
I palm his cock through the fabric and he gasps into my mouth.
“Fuck,” he breathes, already trembling. “You make me so…”
“Show me.” I interrupt, kissing down to his neck, where I bite just hard enough to make him shudder.
He peels off his shirt, revealing the kind of body made to be pressed up against walls and bent over railings. I drag my hands up his sides, lingering at his nipples until he lets out another gorgeous moan.
I pull my own shirt over my head and toss it aside. His gaze drops instantly so I put on a bit of a show for him, as I run my hands down the curve of my abs, watching him try to contain himself.
“You’re such a fucking tease.” He scowls.
I undo the button on my shorts, dragging the zipper down, enjoying the way his eyes lock there when the fabric opens and my cock bulges forward, straining against my waistband.
He’s practically vibrating now, shifting on his feet like he’s about to explode. He is. But not until I give him permission.
“You want it that bad?”
He nods, eyes wide. “Yes. Fuck, yes.”
“Clothes off.”
He moves like I just lit a fuse. Shoes and socks gone in a blur, his shorts down and flung aside. He’s not wearing underwear. For a split second I’m thrown by the bare skin, and then I remember how I made him ruin them earlier. Thinking about it is just getting me even more riled up.
His cock is rock hard and twitching against his flat stomach. His blush deepens, likely imagining all the filthy ways I’m going to ruin him all over again. Coincidentally, that’s exactly what I’m thinking.
I step out of my shoes and kick them aside, my fingers hook into the waistband of my underwear, as I pull them down past my ankles.
His gaze drops instantly and that bratty little smirk is gone.
I can see the exact second the act shatters. The moment he surrenders, giving himself to me, offering himself over as nothing but mine to take. All that sass stripped away until there’s nothing left but the desperate slut in front of me who wants, no, needs, my cock.
I don’t make him wait.
I press a hand to his chest and guide him back until he sinks into the plush sofa with a low, breathy sound. Now he’s looking up at me and knowing full well why I put him there.
I step between his knees, reaching down to slowly stroke myself while I look at him. "Hands behind your back," I order.
His body obeys before he even has time to think, his posture shifting as he eagerly presents himself for me.
“Good boy,” I murmur, watching the way his cock twitches at the praise, tip glistening. “Now open wide.”
The feeling as his lips envelop me makes my whole body shudder. I feel my cock twitch against his tongue and it’s like my brain shuts down. I want to grab him, fuck him, to press him down on every surface in this room and make him mine.
I slide in deeper, hands coming to cradle his head, guiding him where I want him. His lips stretch around me, tongue flicking and swirling expertly over the tip. How the fuck was he this good?
“Oh yeah. Fuck, that’s it,” I mutter.
His eyes flutter as I start to move my hips, setting a slow rhythm. His throat stretches and relaxes, taking me further with every stroke.
I close my eyes, losing myself in the sensation, chasing the release that’s been building all day.
Then I feel him press all the way to the base, his nose brushing against my pelvis, and I tap his shoulder to pause.
He draws back, but the thick, glistening string of spit drags between us, connecting my wet cock to his glossy lips. He strokes me with his hand as he looks up at me.
“Your mouth feels fucking amazing, baby,” I say, voice rough with want. “But that’s not what I want right now.”
The fire in his eyes tells me he’s ready. I reach into my backpack and pull out the bottle of lube, twisting the cap with one hand.
I don’t even need to ask. He’s already climbed onto the sofa, on his hands and knees, with his ass in the air.
I drip the cool liquid onto my fingers, then spread it over him, teasing his entrance as he pushes back against me. One finger slides in easily, and feel him clench around it, letting out a soft moan.
“Such a good boy…” I murmur, knowing how much my praise excites him.
I push another finger inside and begin to massage him, and when I curl my fingers just right, his eyes flutter back in his head and his mouth falls open in a silent cry.
There it is,” I breathe.
I keep massaging that spot, building him higher and higher until his cock starts leaking. When I feel him start to tremble I pull my fingers free.
He lets out a frustrated whine, but he knows better than to complain. Instead, he shifts lower on the sofa, spreading his knees wider and arching his back to give me the perfect angle. He’s completely exposed, offering himself up like the perfect little fucktoy.
I reach into my backpack again and pull out a black silicone cock ring. Taking my thick spit-soaked cock in hand, I push the ring down over the glistening head. It drags tight as I slide it down slowly, making me groan through clenched teeth.
I wrap my hand around the base and begin to stroke myself. I’m so fucking hard I feel like I could split him in two.
I squirt some more lube into my hand and give myself a few more strokes, enjoying both the sensation and how big and hard my dick feels with the cock ring. I can feel every ridge and pronounced vain pressing against my palm.
“You want it?” I ask, my hand still working myself.
He nods without turning his head.
“Use your words, baby.”
“Mmm, yes Cammy,” he gasps. “Please… please fuck me.”
I grip the base of my cock and line it up, smearing spit and lube across that twitching hole. I tease him with just the tip, nudging against him without pushing in, just enough to make him squirm.
He tries to push back, greedy little slut, but I tighten my grip on his hips and hold him right where I want him.
He shudders, panting, his thighs trembling under the restraint.
Then I push forward. Just an inch, enough to apply more pressure.
His whole body tenses like a live wire, and I hear that little gasp he makes when I I slide inside him, half-shocked, half-relieved.
“God, you’re so tight,” I groan, pressing deeper, letting every thick inch sink home.
My lips brush the curve of his neck as I grind slowly into him, letting him feel every thick inch.
“Cam…” he breathes, soft and stunned and already wrecked, like the air’s been knocked out of him.
“Ohh…” he moans again, head buried in the cushions, eyes glassy, completely gone for it.
I reach down again and grip the top of the cock ring, wet with lube and sweat, fumbling a moment before I find the button.
I press it and the vibrations start instantly. It’s enough to make me twitch, never mind poor Riley.
A deep hum pulses through the base of my cock. His whole body jerks as I hit his prostate. His legs spasm and he makes this high, desperate little noise like a sob and a moan tangled together.
“F-fuck… Cammy!”
If I wasn’t meant to break him, then why was it so fun?
I grab his hips and hold him steady, grinding my cock into him with slow, firm thrusts, making his knees buckle. He tries to wriggle and fuck himself on it, but I’ve got him pinned to have full control.
He whimpers something messy and broken as I bury myself to the hilt, stuffing him full.
I lift one hand and slap his ass, just to hear whatever noise slips out. I like what I hear so I slap it again, enjoying how it jiggles around my cock.
“Cam… please… it’s… oh god…” His voice breaks harder this time.
He’s gripping me so tight I can feel every desperate clench of his hole as I fuck him. Each thrust rocks his whole body forward, deeper into the cushions he’s leaning on.
My hand snakes around and finds his cock. It’s skinnier than mine and shorter, but hard and twitching in my grip. I curl my fingers around him and start to stroke, matching the rhythm of my thrusts.
His hips stutter, caught between pushing back onto my cock and forward into my fist. I tighten my grip, jerking him in faster, rough strokes now. He can barely handle it, squirming in my hold, legs shaking like they’ll give out.
“Cammy… I’m… I’m so close…”
“Not yet,” I growl into his ear.
I pull out slow, just to feel his ass cling to me for a second longer, then swat it hard enough to make him gasp.
“Lie back.” I toss a cushion from the end of the sofa. “Now. On your back for me.”
He scrambles to obey, eager to have me inside of him again. His cock’s leaking against his stomach, twitching with every heartbeat, and I take a moment to admire how hot he looks. His hair is a complete mess and his face is bright red and desperate to keep going.
I move between his spread legs, positioning the cushion under his hips to tilt him perfectly. My hands grip his thighs and press them back, spreading him wide as he hooks his own hands behind his knees to give me better access.
I press the tip of my cock to his entrance and slide back in with one slow thrust, groaning deep as his ass stretches around me all over again.
His eyes flutter shut, so I thread my fingers into the soft hair behind his ear and give a sharp tug, just enough to make him blink back up at me.
“Eyes on me,” I snarl.
He moans in pleasure, eyes far away and full of lust meeting my own from under those thick eyelashes.
“That’s it,” I murmur, watching every twitch of his face as I start to move again.
I grip his hips tighter, angling deeper.
“I want you to look at me when I make you cum.”
He just nods. I know he’s right on the edge, trying so hard to hold off for me.
I lean down and kiss along the inside of his calf, trailing my mouth higher until he shudders and finally lets go, arms falling back as I push his legs up over my shoulders.
I wrap my hand around his cock again. It’s soaked and leaking all over my fingers. I don’t take my eyes off him for a moment, my hard cock vibrating deep inside him.
I lean in and spit on his cock, then twist my wrist just the way I know he loves.
“Fuck,” he whimpers. “Cam… I can’t…”
“Don’t then,” I growl, grinding into his ass. “I want you to cum for me.”
His eyes don’t leave mine as he breaks. His hips jerk and then he’s coming hard, all over my fist as he moans my name.
It’s too much for me to handle as I pull out and frantically stroke my cock over him, watching as he shivers and writhes beneath me. His chest rises and falls, and I notice his eyes are fixed on mine, when that filthy grin spreads across his lips.
“Ahh…” I moan, stroking faster over the face I intend to cover.
His tongue lolls out, as he stares me down.
“Fuuuck…” I groan, my hand pumping faster. He knows exactly what he’s doing.
My brain flashes through every filthy second of today. Him on his knees in the boat, mouth stuffed full with my dick. The way he squirmed on the rollercoaster, trying to suppress his moans. Now this. I’ve wanted this all fucking day.
I brace a hand on his thigh and straighten up, jaw tight, my orgasm building fast.
“Fuck— fuck— fuuuck—” I choke out as I finally break.
The first spurt hits his chest, then his cheek, and then I’m groaning loud, spilling the rest across his face, his lips, everywhere. Hot, thick ropes painting him while I stroke every last drop out of myself, my whole body jerking with the force of it.
And he’s loving every second of it. Smearing it across his lips with two fingers, licking them clean with a filthy little moan that has me wanting to go again.
“Holy shit…” I pant, staring down at the mess I’ve made.
He giggles breathlessly, still dazed and glowing. “You just came like a firehose.”
I laugh and collapse beside him, taking a moment to catch my breath.
“God, you’re trouble,” I murmur, turning my head toward him.
“Me?!” he gasps, all wide eyes and fake scandal.
“Yeah, you’ve got me acting out.”
“Acting out?” he grins. “That what you call blowing my back out?”
I groan and toss an arm over my eyes. “Yes. I’m not normally a pervert.”
He snorts. “Please.”
As the rush fades, my heart slows and reality creeps in like the first hint of a hangover.
“Did we really just break into an abandoned ride to fuck?” I ask, blinking at the ceiling.
There’s a beat of silence.
“In our defence, we really had to fuck,” Riley laughs. “Didn’t you say something about dragging me behind the carousel? I think we did well making it here.”
I groan, remembering. Yeah, I did say that. This boy was going to get me arrested for public indecency.
I sit up and pull my shirt over my head.
“I told you a theme park was a dumb date idea,” I mutter.
“Well, I had fun.” He says smugly.
I don’t fucking doubt it.
“Me too.” I smile, reaching into my backpack and pulling out a pack of wipes, tossing them to him.
I’m not sure what’s more shameful, what we just did, or the fact that I came prepared for it.
I turn away to give him some privacy, fumbling awkwardly with my shirt as I wrestle it back on in the torchlight.
Glancing over, I see he’s looking much more recovered now, though his hair still sticks up in wild, stubborn tufts.
I step closer and lean in, fingers gently combing through the stubborn spikes. The warm amusement in his eyes as they meet mine makes my chest tighten.
A blush creeps up my neck and I quickly shine the torchlight down at the floor to hide it. Why am I bushing like a schoolgirl now? I was perfectly fine when I was fucking him senseless.
“You ready?” I ask, scooping up my backpack and handing him Fernando.
“Let’s go.”
We clamber out the same way we came in, the dark orange sky casting long shadows as it dips toward dusk. The warm air wraps around us as we step back onto the winding path, the park’s distant lights twinkling ahead like fireflies.
I turn to Riley, and without thinking, press my lips to his in a passionate kiss. His arms wrap around me instantly, pulling me closer. When we finally break apart, he looks at me with a confused smile tugging at his lips.
“What was that?”
Part of me doesn’t want to go back into the park at all. I just want to stay out here with him, hidden away from the world, where I can kiss him again and again, run my fingers through his ridiculous hair, and forget everything else exists.
“You had something on your face,” I mumble, turning quickly and hopping up onto the brick wall.
“What? That doesn’t even make sense!” he laughs, chasing after me.
I help him over, catching his hand as he lands beside me as we’re reunited with the park and the crowds.
It’s nearly closing time and we’ve both had our fill for the day. Well, one of us more than the other.
As we pass by the lake, the sky cracks open with the first firework. A bright pink bloom explodes overhead, followed by shimmering blues and violets, reflecting across the water in streaks of colour. The crowd around us oohs and gasps, but it all fades to background noise again.
Riley tilts his head up, eyes full of wonder, lit by the firework’s flare. I watch him more than the sky.
I swallow. My mouth’s dry. My heart’s in my throat.
“Riley…” I begin, barely hearing my own voice over the crack of another firework.
He turns to me, face glowing pink as another firework bursts overhead, while the sparks cast hints of electric blue and violet across his features.
I take a breath. Then another.
“I want to be your boyfriend,” I blurt.
He blinks.
“What?” he says, laughing a little like he’s sure he misheard.
I run a hand through my hair, suddenly hot all over. “I just… I mean it. I want this. I want you. Not just today. Not just the sex. Not just when no one’s looking.”
He stares at me, wide-eyed.
I glance down, trying not to overthink it, which is impossible because my brain’s in full crisis mode.
“I know I’m late to the party, and I know I’ve been figuring stuff out and acting like an idiot and maybe I’m not what you expected, but I…I like you. I really like you, Riley. And I don’t care what that makes me or what anyone else thinks. I care about you. I mean… if… if that’s something you want…”
The words dangle in the air between us.
And then Riley launches himself at me.
He kisses me full on the mouth, arms around my neck, like I’ve just given him the best present he never let himself hope for.
“For a straight boy, that was so gay,” he says breathlessly.
I laugh, half in relief, half in disbelief that this gorgeous, chaotic little brat is now mine.
“So… is that a yes?”
He grins and kisses me again, softer this time.
“Yes,” he beams. “That’s a hell yes, actually. Boyfriend.”
The word sends a jolt through me, it feels strange but right.
The world keeps moving around us. But something about it feels different now. I look around. At the sleepy families and couples and groups of teenagers. No one’s paying us any attention. We’re just another couple in the crowd.
I catch Riley looking at me, soft and smug all at once, and I don’t even try to stop the stupid smile that spreads across my face. I feel light. Giddy. Like I’m walking on air.
We near the park’s exit and I slow as we pass the old peeling sign I’d stood beneath this morning. This morning when I was anxious and afraid of how it might look to be seen with him.
We walk through the exit together, my hand still in his. My boyfriend.
And for once, I don’t care who sees.
