The Mystery Box Chapter 3

NSFW

Friday came too fast. Alex had spent the week in a fog of discomfort, the flat cage a constant, unyielding reminder under his clothes. Texts to Brittany went unanswered or brushed off with casual emojis and promises to look again. By the time he piled into Vanessa's SUV with his duffel bag, the ache had settled into a dull throb.

Brittany rode shotgun, scrolling her phone in cut-off shorts and a tank top. Vanessa drove, chatting about the resort's amenities in her low-cut sundress showing off her curves. Alex sat in the back, staring out the window, trying not to think about the shared room ahead.

They arrived at Ocean Crest Resort late in the evening.

Vanessa discovered at check-in that they had been upgraded, turning their original suite into a full beachfront unit with a small kitchen, washer-dryer, and the same sleeping setup but more space. "Resort overbooked the rooms," she explained casually as they walked. "This one's got all the home comforts."

By the time they had got into their room and got unpacked it was time to go to bed. Brittany stretched with a sigh. "I’m absolutely shattered, I’m going to sleep. Night, guys."

"Sleep well, Alex. Big day tomorrow at the pool."

He lay there in the dark, staring at the ceiling, the denied pressure building with no release.

Morning brought sun streaming through the balcony doors. Brittany was up first, already in a tiny red bikini, tying the strings behind her neck. "Pool time! Alex, get changed. Mom's grabbing coffee."

He changed in the bathroom, the swim trunks loose but the cage keeping everything pancaked flat.

They headed down, towels in hand, Brittany skipping ahead in her barely-there suit, ass cheeks peeking with each step.

At the pool, lounge chairs waited under umbrellas. Brittany claimed one, slathering sunscreen on her legs slowly. "Help with my back?" She handed him the bottle, lying face down.

Alex knelt beside her, hands slick as he rubbed the lotion in, feeling her skin under his palms. The cage throbbed uselessly. "There," he muttered, voice tight.

Then Vanessa appeared, striding toward them in a black one-piece that hugged her figure like a second skin, cut high on the hips to show off her curves. Around her neck dangled a delicate silver chain with a small, shiny pendant: a tiny key, glinting in the sun.

Alex stared, heart slamming. They hadn’t unpacked the key from the box so he wasn’t sure what it looked like but he imagined it couldn’t be far off this one.

"How are you guys doing this morning?" Vanessa said casually, settling into a chair.

Brittany glanced up, squinting. "Yeah all good thanks mum, nice necklace btw."

Vanessa shrugged. "Thanks sweetie. Found it the other day, not sure where it came from. It’s not yours is it?" She adjusted the chain, the key nestling between her heavy cleavage.

“No, doesn’t look like something I would buy”

Alex swallowed hard, eyes locked on it. Was that really the key? Or just a coincidence? Britt had just wasted her chance to get it back. She clearly hadn’t clocked it might be his key.

The pool deck buzzed with mid-morning energy.

Brittany lay face down on her towel, the red string bikini ties loose at her back, skin already glistening from the lotion Alex had rubbed in earlier. Her ass cheeks peeked out as she shifted, legs kicking idly. Vanessa reclined nearby in her black one-piece.

Alex sat stiffly on the edge of his chair. The cage pressed relentlessly, every glance at the key sending fresh panic through him. It had to be the one. But Vanessa wore it like jewellery, oblivious, and Brittany had barely glanced at it.

Brittany rolled onto her side, propping herself on one elbow. "This is boring. Let's do something fun. There's that nature trail the front desk mentioned, a short loop through the woods to a viewpoint. Supposed to be pretty, and it's right behind the resort."

Vanessa looked up from her book, smiling. "Good idea. Stretch our legs before lunch. Alex, you in?"

He nodded, too distracted to argue. Anything to get away from staring at that key. "Sure."

They headed back to the apartment first.

In the apartment, Brittany ducked into the bathroom to change out of her bikini. She emerged in a loose tank top with no bra underneath and shorts, the thin fabric shifting with her movements. Alex swapped his wet swim trunks for dry ones. Vanessa changed into a casual cover-up dress.

The trailhead started just past the pool area, a wooden sign reading "Ocean Crest Nature Path – 2.5 miles round trip. The path wound into thick coastal forest, ferns brushing their legs, the air cooler under the canopy. Sunlight filtered through in patches, but recent rain had left the dirt packed and slick in spots.

Brittany led, skipping ahead in her bikini, ponytail bouncing. "Look at these trees! So green." She bent to pick up a pinecone, ass on full display, then tossed it playfully at Alex. "Catch!"

Halfway in, the sky darkened. A sudden downpour hit, tropical and relentless, turning the dirt path to slick mud in minutes. Brittany yelped and laughed, slipping once and grabbing Alex's arm for balance. "This is insane! But kinda fun." Mud splattered her legs and tank top, soaking through. Vanessa’s dress clung, mud caking the hem. Alex's shorts and swim trunks were drenched, heavy with grime.

They burst out at the cove, a small rocky beach, but the rain drove them back immediately. The return trek was a mess: sliding footsteps, more slips, everyone coated in mud.

Back at the apartment door, Vanessa assessed the damage with a no-nonsense frown. "We're not tracking this inside. The floors are tile, they'll be slippery as ice with water and mud. Strip down out here, I'll toss everything in the washer."

She didn't hesitate, peeling off her muddy cover-up dress, down to thin white panties and a matching bra that the rain had turned nearly see-through, outlining her curves without a hint of self-consciousness. She bundled the clothes and stepped inside briefly to start the load, her generous ass swaying as she walked to the laundry room.

Brittany giggled, following suit. "Good call, Mom." She yanked off her tank top—her perky body fully exposed with no bra beneath—then wriggled out of her shorts, adding them to the pile Vanessa had left by the door. Alex stared, heat rushing through him; it was the first time he'd seen her completely naked, her smooth skin glistening from the rain, every curve on display. His mind blanked for a second, the cage throbbing uselessly at the sight.

Alex froze, heart hammering. He had changed straight into trunks that morning, no boxers underneath.

Vanessa turned to him, calm as ever. "Alex, you too. Trunks off. We'll get everything clean before it stains." She noticed his hesitation and added firmly, "Come on, hon, I've seen it all before. No need to be shy."

Brittany giggled, already stepping inside with her pile. "Come on, nerd. We've seen guys in less at the beach."

He swallowed, hands shaking as he hooked his thumbs in the waistband. The trunks came down slowly, exposing the sleek black chastity cage pancaking everything flat against his body. He cupped one hand over it instinctively, stepping out of the trunks with the other, face burning.

Vanessa collected his trunks without a flicker of surprise or comment, adding them to the bundle. "Hurry up, you two. I'll grab robes."

Brittany slipped inside first, still laughing. Alex followed, stepping into the tile entryway. His foot hit a slick puddle from Vanessa's earlier drip, arms flailing out to steady himself against the wall. It worked, but for a split second, everything was exposed: the black plastic cage pancaking him flat, locked and undeniable.

He steadied himself, feet scrambling for purchase, then yanked one hand back down to cover up. But the damage was done.

Vanessa, midway from the bathroom with towels, stopped dead, her gaze dropping. She let out a shocked laugh, hand flying to her mouth. "Alex, hun, what on earth is that?"

Posted May 8, 2026, 3:47 PM UTC

10
Loading comments…