Cover of Midnight's Confession

Midnight's Confession

Read the story

6 chapters · 8527 words · Read 0 times

Josh and friends are at a new years rave, Josh has always been attracted to Demi, at new years when no one else is looking he pulls her in for a new years kiss

Chapter 1: Midnight Sparks

The bass was a physical thing, a pressure in the chest that made your ribs vibrate. Josh felt it in his teeth. Around him, a sea of people moved as one organism, skin slick under the fractured glow of neon tubes and strobing lasers. The air tasted of sweat, synth, and the faint, sweet burn of cheap vodka.

And there she was.

Demi was a flash of blonde and a ripple of motion, lost in the crowd one second and crystal clear the next as the lights swept over her. Her head was thrown back, laughing at something a friend shouted, the sound swallowed by the music but the shape of it etched on her face. Her small frame, dwarfed by the warehouse space, seemed to pull all the energy in the room toward her. The thin fabric of her top clung to her skin, dark with perspiration at the hollow of her throat.

For three years, he’d watched her like this. For three years, he’d been the funny friend, the reliable one, the guy who made her laugh and then politely evaporated when someone more interesting, more daring, caught her eye. It was a special kind of torture, this proximity. He knew the exact cadence of her laugh, the way she tucked her hair behind her ear when she was thinking, the vulnerable shadow that sometimes crossed her eyes when the party lulled. He knew her, he was sure, in ways the others never bothered to learn.

"Ten!"

The shout started in pockets, then surged through the crowd. A unified roar. The giant, pixelated numbers on the screen above the DJ booth flickered.

"Nine!"

His heart hammered a frantic counter-rhythm to the beat. This was it. The annual excuse, the manufactured moment. His mouth went dry.

"Eight!"

He began to move, pushing gently through the press of bodies. A guy elbowed him, not noticing. Someone spilled a drink, the ice skittering across the floor near his feet.

"Seven!"

He was close now. He could see the fine hairs at the nape of her neck, damp and golden.

"Six!"

Her friend Maya spotted him, gave him a wide, knowing grin, and tugged Demi’s arm, turning her.

"Five!"

Demi’s eyes met his. They were bright, glassy with the night, but her smile softened into something more real, more for him. It wasn’t the party smile. It was the one she saved for quiet mornings after sleeping on his couch.

"Four!"

He didn’t smile back. The noise was too immense. He just reached out.

"Three!"

His hand found hers. Her fingers were cool, slender, locked instinctively with his.

"Two!"

He didn’t give her time to question it. He pulled, turning his shoulder into the crowd, creating a wedge. She followed, a slight stumble, her other hand coming to rest on his back to steady herself.

"One! HAPPY NEW YEAR!"

The eruption was cataclysmic. Confetti cannons blasted, shimmering paper snow mixing with the haze. A roar of pure sound swallowed every individual voice. Bodies collided in hugs, shouts, kisses.

Josh kept moving, pulling Demi away from the epicenter, toward the edges where the light from the main dance floor splintered and died. A dark corridor lined with forgotten pallets and electrical boxes. The relative silence was sudden, a muffled blanket over their ears, the bass now a deep, distant thrum through the concrete.

He turned, his back to the rave. Her chest was heaving, from the dancing, from the run, from the shock of the sudden quiet. Confetti caught in her hair like tiny, ironic stars.

"Josh, what—"

He didn’t let her finish. He cradled her face in his hands, his thumbs brushing the high points of her cheeks. He saw the question in her widened eyes, the surprise, a flicker of something else—anticipation? Fear? He couldn’t parse it. He was done parsing.

He kissed her.

It wasn’t gentle. It was all the stifled words, the missed chances, the quiet jealousy of three years distilled into a single, desperate action. His mouth was hard on hers. He tasted the synthetic sweetness of her lip gloss and, beneath it, the salt of her skin. The noise of the party was a wave crashing somewhere far away.

For a second, she was rigid. Still. Then a sound, a small, choked gasp against his mouth, and her body melted into his. Her hands came up, not to push him away, but to fist in the fabric of his shirt, pulling him closer. Her lips parted. The kiss deepened, turned frantic, a clumsy and perfect synchronization.

His hands slid from her face, down the column of her neck, over the sharp wings of her shoulders. They settled on her waist, the fit so natural it felt like rediscovering a forgotten part of himself. She was so small there, his fingers nearly spanning the width of her. He could feel the heat of her through the damp fabric, the rapid flutter of her breath against his chest.

It was a collision. It was an answer to a question he’d been too afraid to ask. It was the only thing in the universe.

He broke away, just enough to breathe, their foreheads pressed together. The air between them was hot, shared. He kept his eyes closed, terrified of what he might see.

“Demi,” he breathed, the word ragged.

She was silent for a long moment. He could feel her heart pounding where her body was pressed against his. Then she let out a shaky exhale, her grip on his shirt tightening.

“Josh.” Just his name. But it sounded fractured. Full.

He opened his eyes. Her gaze was locked on his, her pupils huge and dark in the minimal light. The party girl was gone. In her place was someone he recognized but had never truly seen—stripped bare, vulnerable, and utterly beautiful.

“I’ve wanted to do that,” he said, the confession tumbling out, “for a really, really long time.”

She bit her lower lip, the gloss now smudged. A single piece of silver confetto drifted down from her hair, catching the dim light. “Why now?”

“The world was ending.” He gave a weak, shaky laugh. “Seemed like my last chance.”

She didn’t laugh. Her expression was unbearably serious. “What happens when the world doesn’t end?”

“I don’t know.” He leaned in again, brushing his lips against hers, softer this time. A promise. A question. “We figure it out.”

From the main floor, the music shifted, a new track building with a rising, euphoric synth line. The spell wasn’t broken, but the real world, with all its complications, began to seep back into the edges of the dark corridor.

She shifted, her body tensing slightly in his arms. The noise of a stumbling, laughing couple echoed from the far end of the hallway, moving toward the bathrooms. The moment’s perfect isolation was over.

Demi pulled back an inch, just enough to break the contact. Her hands smoothed down his rumpled shirt, a strangely intimate, domestic gesture. Her eyes flickered toward the throbbing light of the rave, then back to him.

“We should…” she started, her voice unsteady. “Maya will be wondering where I am.”

He nodded, not trusting his own voice. He kept one hand on her waist as they moved back toward the pulsing heart of the party, the contact a tether. The noise and light hit them like a wall, a sensory assault after their private silence.

They hadn’t taken three steps onto the fringe of the dance floor when Maya materialized, her eyes wide and knowing. She looked from Demi’s flushed face to Josh’s hand, still resting possessively on her hip.

“Well,” Maya shouted over the drop. “It’s about damn time!”

Demi blushed a deep, furious red, a color Josh had never seen on her before. She looked up at him, and for a fleeting second, he saw the old fear there—the fear of ruining things, of crossing a line that could never be uncrossed. But beneath it, warmer and brighter, was something new. Something that looked an awful lot like hope.

She laced her fingers through his, squeezing tight.

“Yeah,” she said, just to him. Then she turned to Maya, the party-girl mask slipping back into place, but differently now. The smile was real, reaching her eyes. “Get me a drink. I think I need it.”

Josh watched her go, pulled into the crowd by Maya, her blonde hair a beacon. The taste of her was still on his lips, the ghost of her weight against his hands. The world hadn’t ended.

It had just begun.

Read on DreamPress

Write your own erotic story with AI