“Woo-hoo! Get it, girl!” Aubrey yells above the cacophony of the carnival hawkers and Tilt-A-Whirl music. “One more balloon and you get the big prize!”
Carrie takes aim with her last dart and screws up her face in concentration. She cocks her elbow with the dart beside her ear, and with a smooth motion lets the dart fly. Pop! Her dart nails a third balloon in as many darts.
“Yes!” Carrie cries and hops up and down with Aubrey. They giggle like schoolgirls, forgetting their cool high-school graduate veneer for a moment as they celebrate.
“Congratulations, little lady,” the carney says from behind the partition. He’s already pinning a new balloon in place, preparing for his next customer. “Which prize would you like? Pick any from the side.”
“Oh, no, you don’t,” Aubrey says incredulously. “She popped three in a row, she gets to pick one of the huge stuffed animals from the top.”
The carney rolls his eyes, then looks the friends up and down. “I tell you what, sweetheart,” he says slimily. “I’ll let you pick a big one, just ‘cuz you’re so pretty. So what’ll it be?”
Carrie pretends to deliberate for a moment, although she already had her mind made up. She points to the giant stuffed rooster.
“I’d like your cock, please,” she says without a hint of embarrassment. Aubrey giggles behind her hand, and Carrie struggles to maintain a serious expression.
The carney does a double-take before realizing that Carrie is talking about the rooster.
“Oh, right, sweetheart. Here you go,” he says, reaching up to grab it. “Here’s the best Fourth of July cock at the carnival.” He winks.
“Ew!” Aubrey says, then giggles again. “Come on, Carrie, let’s go find the boys. Bring your big cock with you.”
Carrie blushes despite herself, but grabs the stuffed rooster and follows her friend into the crowd. It’s a hot, sunny day and the carnival is packed with all manner of the public. Carrie notices that most of the public are quite odd looking.
“Have you ever noticed how people come in so many shapes and sizes?” Carrie asks thoughtfully.
Aubrey laughs. “Uh, yeah,” she says as she rolls her eyes, then hooks her elbow in Carrie’s. “And Matt is about the best shape a body can come in,” she teases.
Carrie smiles. Aubrey’s right. Matt is drop-dead gorgeous. All the time in the weight room for football and wrestling sculpted his body into teenage perfection. Carrie wishes for the hundredth time that his brain was as good as his body.
“You’re right, Aubrey,” Carrie says as she smiles at her friend. “God, he’s so hot.”
“So, are you still gonna do it tonight?” Aubrey asks as nonchalantly as possible.
“Aubrey!” Carrie says, mocking shock. “You make it sound so casual!”
Aubrey shrugs. “It can be if you want it to be,” she says.
“You know how to make it casual, you slut,” Carrie jokes, wishing she had some of Aubrey’s laissez-faire attitude about sex. Carrie’s parents had made sex into some big thing all through her teen years, and despite a lot of interest from her classmates, Carrie had still never done much more than kiss a boy.
“So, are you or aren’t you?” Aubrey asks again.
Carrie sighs. “Yes, I’m planning to ‘do it’ with Matt tonight.”
Aubrey squeals in delight. “Oh, I’m so excited for you!” she exclaims.
———
“Dude, there’s Aubrey and Carrie,” Miguel says, pointing at the two girls. He notices some pink cotton candy wisps on his finger and licks it off. “You’re sure they’re coming to my house tonight for the fireworks, right?”
Matt glances at his friend from behind his Oakley’s. “Of course, doofus. Remember? Carrie told me she would go all the way with me tonight. She wouldn’t want to miss a ride on the Matty express!”
“Fuck, man, the ‘Matty express'? Who talks like that?” Tony moans. He grabs the dwindling bag of cotton candy from Miguel and swipes a lump into his mouth. “Do you think she’s really a virgin?” he asks.
“Don’t talk about my girl like that,” Matt says, feigning anger. “But, yeah, she’s totally a virgin.”
Miguel laughs. “How do you graduate high school looking that hot and not have sex?”
Matt shrugs. “I guess she was waiting for the right guy.”
“Oh, and you’re the right guy?” Miguel snorts. “Dude, you told me you slept with the entire girls' soccer team. At the same time.”
Tony slaps Matt’s arm. “I still think you’re full of shit.”
Matt puffs up his chest. “I’d never lie about a soccer orgy,” he says seriously, but inside his mind, Matt nervously hopes the night will go well. The truth is, he’s never made it past third base.
Miguel snorts. “Dude, you’re nineteen years old. Next week, you start working for your dad as a plumber. Your days of being cool are over. Pretty soon it’s gonna be plumber’s butt and a beer belly and stories of the glory days in high school. Carrie’s going to Stanford in a few weeks. You guys have no future together.”
“That may be true, my friend,” Matt responds with false confidence as he tries to quell the butterflies in his stomach. “But we have tonight. Now be cool, the girls are coming over.”
—----
“Ladies, hello!” Miguel saunters over to Aubrey and leans in for a kiss. Aubrey places her palm squarely over his face and pushes him away, but laughs despite herself.
“Hi, Matt,” Carrie says, then chastises herself as she feels an involuntary blush rising to her cheeks. She’s been anticipating this day for weeks. Losing her virginity with literal fireworks exploding over the lake seemed so romantic when she first agreed to it, but now she's having second thoughts.
“Hey, baby,” Matt says with all the swagger only a nineteen-year-old can manage. He places his arm around her waist and isn’t rejected when he goes in for a kiss. Matt and Carrie manage to make their other friends squirm as the kiss turns into a full on make-out session.
“Break it up, you two,” Aubrey says playfully, then slaps Miguel on the ass just to keep things interesting. “Hey, let’s go on the Chicago Loop!” she says enthusiastically.
“Hell yeah!” Tony quips and leads the group through the crowd to the giant vertical circular roller coaster. They can hear the screams from the upside-down riders at the top of the loop.
“My cousin threw up on this ride last year,” Miguel says matter-of-factly as they get in line. “It got all over the other riders and the carney running the ride at the bottom. I guess he didn’t like going upside down.”
“Gross!” Aubrey says. Matt and Tony laugh.
Carrie looks apprehensive. “I’ve never been on this ride. It’s always kind of scared me,” she says.
“Don’t worry, I’ll be right next to you,” Matt says, then leans in for another kiss.
The line moves quickly, and soon the group is clamoring into the two-person cabs. Matt and Carrie sit next to each other, of course, as do Miguel and Aubrey. Tony is stuck next to a ten-year-old kid and doesn’t seem happy about it.
“Keep your hands and arms inside the ride at all times,” the carney says flatly as he checks each chest harness for tightness. He looks bored, and possibly stoned, but no one seems to notice or care.
“Hold my hand, Matt!” Carrie says nervously.
Matt smiles. “Don’t worry, baby,” he says, trying to sound cool. He looks down at her chest pressed against the harness. Her v-cut t-shirt is showing just a bit of cleavage, which is more than enough to cause Matt to feel excited.
“So, you’re still coming to Miguel’s tonight, right?” Matt asks, neglecting to add anything about their arrangement to sleep together.
“Of course!” Carrie says a little too enthusiastically, betraying her nervousness.
“Great, just checking,” Matt says, then grins. “I can’t wait, Carrie. I can’t stop thinking about it.”
Carrie blushes again. She feels warm in her core and a little tingly. “Me, too, Matt.”
The carney finishes his checks and sighs with boredom as he pushes the big red button that starts the ride. The cabs lurch along the rails and screech as they begin to rock back and forth, building momentum to climb the walls of the vertical circular track. The riders squeal with delight as the ride climbs higher with each pass, approaches vertical, and then begin to go upside down. Soon the ride is wheeling in vertical circles, taking the riders upside down with each revolution.
“Oh my god, oh my god,” Aubrey repeats. Miguel smiles ridiculously like a little kid as Aubrey’s hair swats him in the face with each pass.
Carrie is screaming, half from terror and half from joy. She’s gripping the handholds with white knuckles and oblivious to anything besides the speed of the ride.
Matt, on the other hand, is entirely focused on Carrie. He’s been on this ride dozens of times a year since he was tall enough to ride it. Matt’s eyes are glued to Carrie’s tits, which are bouncing with the ride and nearly falling out of her shirt when they were upside-down. Matt knows what’s coming next.
The carney yawns and checks his watch as the ride slows slightly, then comes to a screeching halt at the top. The screams from the riders are drowned out by the cacophony of the surrounding carnival.
Matt is still watching Carrie. She’s screaming and holding on for dear life. Matt looks over her sexy body. Her track-star legs are kicking a little, trying to reach the floorboards. Matt reaches “up” and gives her knee a squeeze. The smoothness of her tanned skin makes him hard. His gaze goes up her body. Carrie’s shirt is falling “down,” revealing her petite waist. Her body is pressed against the chest restraint, which is pushing her tits up and out of her v-neck. Matt can see she’s wearing a sexy black lacy bra, which seems like a very mature choice for an eighteen-year-old.
“Babe, you look amazing!” Matt tries to tell Carrie in between her screams. She manages to open her eyes and look over at Matt. She smiles from ear to ear, and her smooth hair is falling away from her upside-down body.
“That’s the dumbest compliment I’ve ever heard!” She laughs. “I must look ridiculous!”
“Check for yourself,” Matt says, and takes ahold of her hand, then guides it to his crotch. Carrie’s eyes go wide as she feels Matt’s erect cock pressing against his shorts.
“Holy shit, you weren’t kidding!” Carrie says, then tries to lean over to kiss her boyfriend. It takes only a moment to realize that the chest restraints could never allow such a silly move. She laughs.
“I’ll make it up to you, I promise,” she says as the ride starts moving again. They make several high-speed revolutions, in reverse this time, and everyone screams some more. Finally, the ride comes to a stop and all the riders disembark. Matt does his best to hide his erection.
“Come on, let’s get some ‘freshly squeezed’ lemonade,” Aubrey suggests. The friends spend the rest of the afternoon enjoying all the carnival festivities. Finally, they break around dinner time, each heading home to prepare for Miguel’s party.
—----
“Bro, hit me with another Jell-O shot!” Matt shouts to Miguel over the blaring patriotic country music.
Miguel slides a tray of red plastic shot glasses down the counter to his buddy, who takes one and slides the contents into his mouth. He grimaces and shivers from the alcohol, the lets out a whoop and high-fives Miguel.
“Come on, Matt, the fireworks are about to start,” Carrie says, wrapping her arms around her boyfriend. “We want to get a good spot, babe,” she adds with emphasis and gives Matt a suggestive look.
“Right behind you, Carrie,” Matt says, then grabs her ass. She smiles, takes Matt by the hand, and leads him out the back sliding glass door and onto the short grassy backyard and toward the lake. Miguel, Aubrey, and Tony follow them outside.
Small store-bought fireworks are intermittently visible shooting up over the lake. All manner of boats cruise slowly around in the last dregs of sunlight, their stern lights blinking in and out of existence like so many fireflies over the vast expanse of the indigo water.
Miguel and Aubrey spread a blanket over the grass. Tony smooths a corner and plops down. Aubrey sits down next to him, and Miguel lies down with his head in her lap.
“Let’s go down to the dock,” Carrie says, feeling nervous about what’s to come. “We can leave these three to some privacy.”
Matt looks over his shoulder. There’s just enough light to see Aubrey lean in to kiss Tony, then bend over to kiss Miguel.
“You’re right,” Matt says, turning back to Carrie. She shifts the blanket she’s holding from one arm to the other so she can reach around Matt’s waist and pull him close. Matt leans over for a long kiss as a bottle rocket screeches into the sky.

Matt checks his watch. “The fireworks will be starting soon,” he says, then looks up at the sky. Several stars are out in the east, and the western sky is darkening.
“That’s right, babe,” Carrie says, doing her best to sound seductive despite the butterflies in her stomach. “It’s almost time for the fireworks.”
Carrie leads Matt down to the shore, then out onto a wooden dock. The grey boards creak and flex as they walk out over the water. Matt’s eyes are fixated on the sway of Carrie’s teenage hips under her short, pleated skirt. Three boats are up on elevated risers. Carrie picks the two boats on the left and heads down the dock between the boats, hoping for a little privacy for their special evening.
“How’s this?” she asks, trying to hide her nervousness as she spreads a navy-blue blanket across the dock boards.
“Great,” Matt replies as he lowers himself down onto the soft blanket. “Would you like to join me?” He does his best to sound nonchalant, but inside he is desperate for Carrie’s body.
Carrie’s heart flutters in her chest, and she feels the heat rise in her core. Matt’s lean muscles ripple under his tight t-shirt as he reaches up toward Carrie and gently takes her hand. She lowers herself onto the blanket and snuggles up to Matt and tucks her knees against her chest. The warm breeze blows through her long auburn hair.
An explosion of color and lights fills the sky above them, and they hear whoops from the next dock over. Carrie and Matt both look up to see a cascading waterfall of sparkling lights falling through the sky.
Matt clears his throat. “I guess the fireworks stands were busy this week,” he says, awkwardly trying to break the ice.
“Mmhmm,” Carrie responds, unsure what to do next.
Matt’s desire takes over, and he leans in for a sloppy, open-mouthed kiss. Carrie feels a little overwhelmed by Matt’s tongue in her mouth, but does her best to reciprocate. She can feel his passion, and it ignites a flame inside of her. She’s imagined this night for a long time, and she reassures herself this is what she wants and raises her hand to interlace her fingers in Matt’s floppy hair and pulls him close.
Matt shifts his weight so he can reach up and palm Carrie’s breast over her shirt, sending ripples of pleasure through Carrie. All hesitation is gone, and she slides her hand down to Matt’s crotch. She can feel his excitement through his shorts. He is hard as a rock.
Carrie pulls away for a moment and tries to catch her breath. “Matt,” she whispers, “I want to see it.”
Matt’s cock jumps in response. “Really? Are you sure?”
Carrie bites her lip. “Fuck yeah, I’m sure!” Carrie says playfully, then gives his cock a squeeze.
Matt jumps up as another bottle rocket screeches into the sky. He glances around, confident they are hidden by the boats on the risers flanking them on both sides, and whips his shorts down and steps out of them. He stands next to her with his cock at her eye level.
Carrie’s eyes go wide. “My god!” she mumbles as she admires Matt’s erect manhood. “It’s so much bigger than I thought it would be!” Carrie wonders how it will ever fit inside of her, but she knows she wants to try.
Matt swells with pride at Carrie’s reaction and grins widely. “Wanna suck it?” Matt asks coyly.
Holy shit, Carrie thinks. How will I fit that thing in my mouth, let alone my pussy! “Of course, baby!” she says aloud, feigning confidence.
“Cool!” Matt says, then chastises himself for sounding stupid. His slip in bravado is soon forgotten, however, when Carrie leans forward and grips his cock.
Carrie’s small fingers barely wrap Matt’s girth. She’s unsure what to do next, but figures there can’t be that much to it. She gingerly leans in farther and wraps her lips around the tip of Matt’s cock, then tries to slide it into her mouth, but soon gags and pulls back.
“I’m sorry,” she says sheepishly. She can feel the color rising in her cheeks.
“Don’t worry, babe, just relax,” Matt says, trying to sound reassuring and hoping for more.
Carrie leans forward again and slides her lips around Matt once again. She’s careful to avoid taking too much inside herself, and manages to slide her hand up and down Matt’s shaft as she slurps on his cock as erotically as she can manage.
“Oh, fuck, Carrie, that feels good,” Matt says encouragingly, then yelps. “Just watch the teeth, okay?”
Another small firework explodes nearby, the light exposing Carrie’s blushing cheeks for a moment.
“I tell you, what, Carrie. I think it’s my turn to make you feel good.” Matt sits back down on the blanket and slides his hand up Carrie’s smooth thigh and gives her hip a squeeze. “Would you like that?”
Carrie’s imagination hadn’t included Matt going down on her, but suddenly the idea causes a shiver despite the warmth of the evening.
“Would you really do that, Matt?” Carrie asks timidly.
Matt has to restrain himself, but manages a cool, “Yeah, for sure, I’m down for it.”
Carrie bites her lower lip. She feels like she’s crossing some kind of precipice, but presses forward bravely. She lifts the short hem of her skirt up, revealing her toned legs and sexy black thong. Matt can see a small strip of bush through the sheer material.
“I tried to shave,” Carrie says, then regrets it. Maybe that’s too much information, or at least a little distracting.
“Baby, you look sexy as hell,” Matt says reassuringly, then lies belly down on the blanket. He can feel the roughness of the boards on his tender cock and feels thankful for the soft blanket.
Carrie gingerly spreads her legs and Matt slides his body between them. The scent of Carrie’s arousal reaches him first. His instincts tell him she is ready for him.
Without a hint of gracefulness, Matt slides Carrie’s panties to the side, then sharply inhales. Carrie’s pink pussy is gorgeous! He briefly admires her shaving job, wondering how she managed to reach all the delicate folds, before he leans in and licks at her slit.
Carrie’s head rolls back, and she lets out a guttural moan. Another bottle rocket screeches through the air nearby, drowning her out. The butterflies in her stomach are replaced by an intense clenching and tingling throughout her core.
Matt’s tongue continues to work its way up and down her slit. He has no idea what he’s doing, and briefly wishes he would have paid more attention in sex-ed, but Carrie’s response to his actions encourages him onward.
“Oh, Matt! That feels so good!” Carrie moans.
The city’s official fireworks start with a volley of massive explosions. Moments later, thousands of twinkling lights cascade down like a heavenly chandelier as Matt licks and kisses Carrie’s exposed sex. She leans back on her elbows and spreads her knees farther apart, opening herself up to Matt’s attention.
Several explosions later, Matt sits up on his knees and looks down at Carrie’s swollen pussy, visible intermittently as the light from the fireworks explode, then fade.
Carrie looks at Matt’s athletic body hungrily. “Matt, I want you inside me. I want you so badly!” Carrie says, panting.
Matt rocks back on his knees. Carrie’s eyes are glued to his erection, poking out from his body. Matt swiftly lifts his shirt up and over his head, revealing his toned and muscular body. Carrie salivates.
Carrie resists the urge to reach out for Matt’s cock again. She leans back and slides her sheer panties down her legs and sets them to the side. Matt gawks at Carrie’s tan lines, earned through countless hours in the sun in her bikini, and then crawls forward and positions himself between Carrie’s thighs, supporting his weight on his arms. Fireworks continue to explode overhead.
“Are you ready for this?” Matt asks Carrie tenderly.
Carrie nods her head and bites her lower lip again as she gazes longingly into Matt’s eyes. “Yes, baby,” she says softly, barely audible over the din of the fireworks.
Matt places the tip of his cock against Carrie’s soft pussy and presses forward.
Carrie yelps quietly. “I think the angle is wrong,” she says. “Let me help you.”
She reaches down between her legs and grasps Matt’s erection and helps to guide him inside herself. They both gasp together as the tip of Matt’s cock slides into Carrie.
“Oh, my god, Matt!” Carrie cries. “You’re so big!”
Matt looks down and sees he’s barely entered her, although he is already fighting to avoid shooting his load. His elbows shake and he tries to concentrate on anything besides how good he feels.
“Let me know when you’re ready for more,” Matt says gently, then leans down and kisses Carrie’s lips. As he does, a few inches of his cock slide into Carrie’s moist opening.
“Mmm!” Carrie moans into Matt’s mouth as she feels herself stretching to accommodate Matt’s girth. She loves the new sensations and suddenly wants more. Carrie reaches around Matt’s body and grabs his ass and pulls him toward herself. Soon, Matt is fully within Carrie.
“Holy shit!” Matt exclaims as he holds himself in place.
“Mmhmm!” Carrie groans happily, then looks into Matt’s eyes. The light from the fireworks dance across their corneas. Carrie reaches a hand up to cup Matt’s cheek and growls, “Fuck me, Matt!”
Matt’s balls constrict in response, but he manages not to blow his shot. He slides his cock out halfway, then back in.
“Oh, yes!” Carrie responds. “Yes, Matt, fuck me!”
Matt slides out again, then slams his cock back in. Carrie’s tightness feels so good and warm around his swollen member. He rams into her again and again, feeling the pressure building with each pump.
“Oh, my god, Matt, that feels so good, keep doing that!” Carrie manages to say. She can’t tell if the fireworks in her vision are in the sky or from the new sensations.
Matt slams his cock in and out of Carrie’s tight virgin pussy as explosions fill his ears. All sense of location and time are forgotten as the two lovers are lost in the moment.
Carrie’s body begins to shake, and she cries out in pleasure as she feels a quaking through her core. Her first orgasm is unlike anything she’s experienced before, and she spasms hard around Matt’s cock.
Finally, Carrie pushes Matt out of her as she comes down from her high. Matt feels a little disappointed that they may be done. His cock feels ready to explode. He glances up briefly, aware of the fireworks exploding in the sky above him and feels a little jealous.
Carrie, however, is nowhere near to being done. She pushes Matt’s shoulders, and he sits back again on his knees. Carrie scrambles up to her knees and ravenously kisses Matt, pressing her body against his. She pauses to lean back and grips her shirt and pulls it up and over her head, then swiftly slides out of her lacy black bra. She wants to be fully naked with Matt.
“Lie down on your back,” Carrie confidently commands. Matt does as he’s told and lies down mostly on the blanket. The dock boards feel rough against his shoulders.
Carrie deftly climbs on top of him and her hips straddle his. She slides her swollen pussy against his erection, pressing her clit against his shaft, then reaches down and guides him inside herself once again.
Matt inhales sharply as he enters Carrie again. Carrie cries an unintelligible murmur and starts shifting her hips forward and back along Matt’s glorious cock. His long shaft is hitting all of her sensitive spots as she rubs her clit against Matt’s body.
Matt reaches up and grasps Carrie’s lovely little tits. He caresses them passionately, then reaches down to Carrie’s hips and guides her with his fingers. He feels Carrie’s interior become ridged as he senses her nearing another orgasm, and feels he cannot hold out much longer.
“Carrie, I think I’m about to cum,” Matt pants as Carrie intensifies her efforts.
“Yes, Matt, I want your cum inside of me!” Carrie exclaims as she throws her head back in abandon. She grinds herself against Matt’s body with fervor as she feels her insides begin to clench around Matt’s swollen cock.
With a loud yell, Carrie orgasms again around Matt’s aching erection. Matt feels a tightness in his balls and knows he is about to shoot his load.
“Baby, I’m cumming!” Matt cries, wanting to give Carrie warning.
“Yes, Matt, fill my little pussy with your cum!” Carrie responds.
Matt needs no further encouragement, and he explodes inside of Carrie’s tight cunt. The fireworks intensify as the finale begins, lighting the sky with brilliant, blinding colors. Matt and Carrie spasm together, both lost to the world in their orgasmic bliss. The light from the fireworks illuminates their naked bodies in fits and spurts.
The lovers return to themselves as the last of the explosions subside. Carrie sits up and gazes down on Matt’s perfect teenage body. Matt gazes up in wonder at Carrie.
“Matt, that was everything I dreamed it would always be,” Carrie said adoringly.
“Me, too, Carrie,” Matt says softly.
Cheering from all along the lakeshore rises to their ears as Carrie leans down to embrace Matt, as if the whole city is applauding their first time.
“We should probably go check on Aubrey,” Carrie says after several long minutes.
“Oh, I think Aubrey’s doing just fine,” Matt retorts. “Stay with me a few more minutes.”
Carrie nestles her head against Matt’s neck and kisses his shoulder, content in the perfect moment, without a thought for their future.