18. Mac #2

We walk hand in hand toward the creek, where our friends’ conversation and the smell of barbecue fill the air. My body tenses as my eyes also land on Mr. And Mrs. Lawrence in the group. MJ squeezes my hand three times, and I smirk before she breaks away from me to greet her parents.

Shannon, Austin, and Blake are taking off their top layers and helping each other with sunscreen, so I head over to them to say hi.

“You guys joining us?” Austin calls out.

I nod. “In a bit, got something to show MJ first.”

Austin and Blake respond with a bunch of “ooos” and “awws” and I crack a smile as I walk away. I stop near the tents, with ours on the outskirts, and I wait for MJ to catch my eye. When she does, I jerk my chin, and she walks toward me, understanding.

“What did you want to show me? ”

I grab her hand and lead her to our tent. “I can’t take all the credit. The guys helped me out quite a bit. And don’t worry—I cleared it with your mom. But I wanted something special for us tonight. If you wanted to, maybe stay with me?” I ask hopefully.

MJ’s eyes glimmer in the afternoon sunlight and her cheeks flush pink.

When we reach our tent, I unzip the front to lead her inside.

It’s a spacious eight-person tent. but after getting a full-sized air mattress, sleeping bags, and a few books in here, there’s barely enough room for the two of us and our overnight bags.

Whoever decides how many “men” can sleep in a tent is seriously deranged.

I let MJ walk in first and hear her gasp softly. She sets her bag down in a corner with mine and turns to look at me. “I love it.”

“Just wait.”

I step back outside and unzip part of the roof to reveal the mesh top that will keep the bugs out but allow us to look up at the stars and fireworks that will fill the sky later tonight.

“Look up.” I hear another gasp. “Oh wow,” she whispers.

I zip the roof back up to keep the tent as cool as possible while the sun makes its way across the sky today.

MJ steps out of the tent and wraps her arms around my waist, resting her head on my back. “This is going to be perfect later tonight. Thank you for setting this up.”

I spin around in her arms. With two fingers, I tilt her chin up and capture her lips in a quick kiss. “Of course, baby.”

I drop my hand and t ake hers again, lacing my fingers through hers. “Now, let’s go have some fun with our friends.”

Austin gets a fire going for light and warmth as the sun disappears and the temperature drops.

Pop-Its and firecrackers echo throughout town, and fireworks are already lighting up the sky.

These are just pre-show bursts of fun before the high school starts its official show in an hour.

The show usually lasts about an hour, culminating in an impressive grand finale.

Last year they made the mascot, an eagle, appear in the sky in blue and yellow.

As the night winds down, MJ sits in my lap with our friends around the fire.

We’re sipping from paper cups filled with some concoction Shannon came up with.

It’s blue with a red cherry and is actually pretty delicious.

Idle conversation fills the air, and I take a deep breath, relishing the peace of being surrounded by friends in one of my favorite spots.

Charlie interrupts my peace when he loudly and drunkenly yells, “We should play a game!”

A chorus of groans follows, but MJ looks back at me with a smile. “Come on, it’ll be fun,” she says. I roll my eyes but shrug. Fine. I’ll play.

“Since it’s been a bit since MJ has been around, why don’t we play Never Have I Ever,” Charlie suggests, which elicits another groan from me.

Charlie kicks things off, and I t ry to be a good sport, drinking when I’m supposed to and offering silly things like “Never have I ever drunk texted someone.” The game is lighthearted and mostly fun, and I relax with MJ still in my lap.

The game continues for a few rounds, Charlie drinking more than he probably should, and then it’s his turn again.

“Never have I ever robbed a liquor store.” He laughs and points at me, oblivious to how my actual friends have all gone quiet.

I grind my teeth, my jaw ticking. I’m thankful MJ is still in my lap; otherwise, I might have launched myself at him and punched this dickwad in the face.

MJ must feel me tense underneath her. She clears her throat and stands, reaching for my hand. “On that note, I think we’re going to head to bed. Night, guys,” she says smoothly.

I take MJ’s hand, shoot daggers at Charlie, and toss my cup into the fire, causing a whoosh of flame to kick up.

MJ leads me to our tent and unzips the roof like I had earlier.

I flick on the lantern light hanging outside the tent, the glow warm compared to the deafening silence.

Annoyance and frustration roll off me in waves.

I head to the other side and start unzipping the other half, meeting MJ in the middle.

She hands me the wad of tent material and I fold it up, still grinding my teeth.

“Hey.” She places her hands on my chest, and I look down at her. Her hair falls in loose waves, still air-drying after swimming. Her freckles stand out in the dim light. She smiles softly. “Charlie is a dick. Let it go,” she says gently.

I look away from her and back tow ard the fire. “I should really go back and introduce his face to my fist.”

MJ snorts, sliding her hands up my chest until she’s cupping my face. She uses that leverage to turn my head back to her.

“He doesn’t matter, honey. Please, just let it go. I want to enjoy this night with you—that you worked hard to make special.” Her hazel eyes sparkle, shifting from me to the tent, and I nod.

Leaning down, I capture her mouth with mine, kissing her deeply while she slides her hands to the back of my neck, playing with my hair.

My hands snake around her waist, fisting her oversized T-shirt, and I let out a groan.

Maybe Austin was right—I didn’t plan for sex tonight, and I would honor whatever she wants, but the surroundings are perfect.

Maybe I did subconsciously create a little love nest for us.

I break the kiss and grab her hand, pulling her toward the tent entrance.

I hear rustling behind me as MJ settles in and I zip the tent back up.

Glancing up, I’m greeted with a beautifully clear sky, and I smile.

Firecrackers are still going off in the distance and I have a feeling the high school show is about to begin.

Perfect timing. I turn around and almost trip over my jaw when I see MJ lying on the bed in just her bathing suit.

I close my mouth, feeling like I just gulped down a mouthful of sand.

Finally able to swallow, I croak, “Uh, do you want to get into your pajamas?”

Her lips curve into a smile and her eyes fill with heat. “Want to come help me?”

I remove the surprise from my fac e, trying not to drool all over myself.

Wherever this confidence came from, I’m here for it.

Stepping toward the air mattress, I lower myself onto it gently.

I’m always afraid these fuckers will pop if you’re too rough on them.

I crawl my way up to MJ and kiss her lips softly.

“We don’t have to do anything. I just wanted you to have a cozy space for tonight.” MJ shakes her head, and her body jumps when the first pop of fireworks explodes overhead. I kiss her again. “Look up, baby.”

We both look up through the tent roof and see the remnants of purple and blue fireworks falling through the sky.

“Mac, please. I want you. This feels—” She slides her hand down my chest and over my swim trunks where my cock is throbbing for her. “Right. This feels right.”

I groan as she grips my cock. Leaning up, I tear my shirt off over my head.

She continues to stroke my cock and her other hand scores down my chest like molten lava.

Leaning down, I nip at her lip and kiss down her jawline, her neck, her chest. I lick over the swell of her breast, sliding the triangle of red fabric to the side, and suck her nipple into my mouth.

MJ arches her back, removing her hand from my cock and gripping my shoulder instead.

I lick and suckle her nipple into a tight peak and then move over to do the same to her other breast. She lifts her hips against me, grinding against my thigh.

“Needy girl.”

She moans. “Mac, please. I need you.” She gasps.

I chuckle as I swirl my tongue around her tight nipple. “I’m right here.” Sliding my hand up and down the outside of her thigh, my feather-light touches make her skin pebble beneath the pads of my fingers. “Gotta make sure you’re ready for me.”

MJ lifts her hips again, a guttural moan coming from her throat. “I’m ready, I promise.”

“Is that so?” I test her, sliding my hand over her knee and up the inside of her thigh slowly.

My girl is panting now, and my own arousal is amplified by driving her crazy like this.

I slip the tips of my fingers into the side of her red bikini bottoms, nudging her wet heat.

Okay, maybe she is ready. I gently tease her clit, rubbing it soft and slow, and then slide my fingers into her slit.

Collecting some of her arousal, I drag it up to her clit and rub small circles.

She lifts her hips for more friction, and I press harder into her clit with my thumb as I slide my finger back down and slip it into her warm pussy.

“Oh, my god,” MJ mumbles between pants.

“Mmm hmm, that’s my girl. Come for me and then I’ll give you more.

” I slip a second finger in with the first and pump her faster.

MJ’s soft moans and the wet sound of my fingers fucking her fill the tent.

Not even the fireworks overhead drown out the noises my girl makes.

I’m glad I had the foresight to put our tent on the outer edges of the camping area.

Hopefully, no one will hear what I’m doing to her.

“Mac, please. Don’t stop,” she moans the last word and bucks her hips into my hand. I reach up with my other hand and tweak her nipple, and that sends her over the edge. Slowing my pace, rubbing soft slow c ircles, I help her down from the orgasm.

“Good girl.”

She grabs my wrist, and I lessen the pressure even more.

I slide my fingers out of her and fix her bathing suit so it’s covering her again and then bring my fingers up to my mouth to clean them off.

She watches me and lets out a loud moan as her eyes fill with heat again.

She reaches for me, grabbing my shoulders and pulling me down to press her lips against mine, tasting herself on me. This fucking woman.

I kiss her deeply, our tongues tangling. She nips at my bottom lip, and I nip hers back. It’s playful and fun until she lifts her hips again, grinding up into my thigh.

“Mac,” she whines against my lips.

“Yes, baby?”

“I’m ready for more.”

“Are you sure?” I ask, leaning back to see her entire face. Her eyes sparkle with a smile and she nods. Moving to get off the mattress to grab a condom from my bag, she stops me with a hand on my arm. I look back at her with questions in my eyes. “I gotta get a condom.”

She shakes her head. “I’m clean. I have an IUD.” She pauses, waiting for me to confirm if I’m good too.

“I haven’t been with anyone in . . . awhile.

” Two years is more than a while. “I’m clean too.

Are you sure?” I ask. She nods, reaching behind her neck to untie her bikini.

I slide her bikini bottoms down over her ass and toss them to the side.

Kneeling on the bed, I take a moment to appreciate the woman in front of me.

All the soft curves and smooth skin have my dick pulsing, pre-cum alread y leaking from my tip. “Fuck, you’re so beautiful.”

MJ smiles softly, her cheeks and chest glow a lovely shade of pink.

I position myself between her legs and admire her glistening pussy.

Pumping my cock once and then slipping it through her slick heat, I hiss at the contact.

Fuck, I need to last for her. No early finales like in my car.

She’s already getting worked up beneath me.

I look into her eyes, watching them light up as I slowly slide my cock into her warm, wet pussy.

I feed her an inch at a time, watching her face for any sign of discomfort, but she’s just staring back at me and then looking down at where we’re joined and then back at me.

“Almost, baby, just a few more inches.” I slip my thumb over her clit and rub slowly again while I push the rest of the way into her, bottoming out.

“Fuck,” we moan in unison, just as the popping of fireworks increases overhead. MJ’s eyes pop open, looking up through the tent ceiling, and I look up as well, taking in the grand finale of the night. Personally, I think the best grand finale is just beginning underneath me.

If ads affect your reading experience, click here to remove ads on this page.