Welcome to NovelX

An AI-powered creative writing platform for adults.

By entering, you confirm you are 18 years or older and agree to our Terms & Conditions.

Caught in the Rain
Reading from

Caught in the Rain

5 chapters • 1 views
The Rain
1
Chapter 1 of 5

The Rain

Rain hammered the awning, a deafening curtain that trapped them in a pocket of shared breath. Anna's dress was a cold second skin, her nipples tightening against the wet linen. Daniel shifted, his shoulder brushing hers—a bolt of warmth that shot straight to her belly. His scent, sandalwood and wool, filled the space where the storm air should be. Her next shiver had nothing to do with the cold.

Anna ran through the sudden downpour, her footsteps quick and uneven on the slick pavement. The rain had come out of nowhere, soaking her hair and clothes within seconds. Streetlights shimmered in the puddles, turning the empty sidewalk into a blurry haze of gold and shadow.

She spotted a small café awning just ahead and darted underneath it, breathing hard. Water streamed from her sleeves as she pushed wet strands of hair away from her face. The steady roar of rain filled the narrow shelter, loud enough to drown out everything else.

She wasn’t alone.

Daniel stood near the wall, half-hidden in shadow, already dry. He had clearly been there for a while, his posture relaxed and calm despite the storm raging around them. The moment she stepped under the awning, his eyes shifted to her.

“Rough timing,” he said quietly, his deep voice cutting smoothly through the sound of the rain.

Anna let out a soft, breathless laugh, still trying to catch her breath. “You could say that.”

For a moment, they stood in silence. The rain created a private curtain around them, loud and isolating, turning the small dry space beneath the awning into their own little world.

Anna shifted slightly to avoid the splashing edge. The movement brought her closer to him — close enough to feel the warmth of his body contrasting with the cool, damp air. She didn’t pull away.

Daniel noticed.

He adjusted his stance just enough to give her more room, but he didn’t step back. The gesture was small, almost protective. Anna glanced at him again, this time letting her eyes linger a little longer.

“Thanks,” she said softly.

He nodded, the corner of his mouth lifting in a faint, quiet smile. “Looks like we’re stuck here for a while.”

The rain showed no sign of stopping. The street had emptied completely, the city muted under the heavy, rhythmic downpour.

The silence between them wasn’t awkward. It felt… intimate. Shared.

Anna became acutely aware of every small detail — the sound of her own breathing, the way her wet clothes clung to her skin, the steady warmth radiating from the man standing just inches away.

Daniel leaned casually against the wall, but his gaze kept drifting back to her. There was something about the way she stood there — flushed, slightly breathless, raindrops still clinging to her lashes — that held his attention longer than it should have.

The space between them had grown smaller.

Not uncomfortable.

Just enough to notice.

Just enough to feel.

Anna’s eyes caught on a single raindrop trembling on the edge of Daniel’s jaw, right above the faint stubble. It quivered with each breath he took, delicate and perfect, about to fall.

Without thinking, she lifted her hand.

Her fingers brushed his cheek, her thumb gently sweeping the droplet away. The contact was warm — startlingly so — against the coolness of her own skin. She felt the rough texture of his stubble, the solid line of his jaw, the quiet strength beneath.

She froze, her hand still hovering near his face.

Daniel’s eyes locked onto hers. Dark. Steady. Unreadable.

The roar of the rain seemed to fade into the background. Under the awning, the air grew thick and still.

“Sorry,” she whispered, her voice barely audible. “It was about to fall.”

Daniel didn’t move away. He didn’t pull back. He simply watched her, his breath steady and warm in the narrow space between them. “It’s okay,” he said, his voice lower now, rougher around the edges.

Anna’s hand slowly lowered, but the memory of his skin against her fingertips lingered like a brand — warm, slightly rough from stubble, impossibly real. She curled her fingers into her palm, trying to hold onto the feeling.

He shifted then, turning his body slightly toward her. In the confined shelter of the awning, the small movement felt enormous. His shoulder brushed the damp fabric of her sleeve, sending a bolt of heat straight through the wet linen and into her skin.

“You’re shivering,” he murmured.

It wasn’t a question. She was. A fine, constant tremor ran through her body — not from cold, but from something far more dangerous. Her nipples were tight, aching points against the soaked dress. She hugged her arms around herself, a useless attempt to steady the flutter low in her belly. “It came out of nowhere,” she said, the words sounding weak even to her own ears.

Daniel’s eyes never left her face. He studied her — the way rain-darkened strands clung to her neck, the droplets trembling on her lashes, the rapid rise and fall of her chest. His gaze felt like a physical caress, tracing the delicate line of her collarbone where the wet fabric clung transparently to her skin.

“Here,” he said quietly.

Without hesitation, he shrugged out of his wool sweater. The motion revealed the simple grey t-shirt underneath, stretched taut across his broad chest and strong shoulders. He held the sweater out to her. It still carried the warmth of his body and the faint, clean scent of sandalwood and rain-kissed skin.

Anna stared at it. “I’ll ruin it.”

“It’s already wet,” he replied, the corner of his mouth lifting in the faintest, almost reluctant smile. “Take it.”

Her fingers uncurled. She accepted the sweater, the heavy wool soft and warm in her hands. She pulled it over her head, and the fabric immediately swallowed her — too big, the sleeves falling past her wrists, the hem brushing the tops of her thighs. His scent enveloped her completely, intimate and overwhelming, like being wrapped in him.

“Thank you,” she whispered, her voice muffled for a moment before she tugged the collar down.

He nodded, sliding his hands into his pockets, but he didn’t step back to reclaim the distance. He stayed close, his arm nearly brushing hers again. Even in just the t-shirt, the heat radiating from his body was palpable.

The rain grew heavier, hammering the canvas awning with ferocious rhythm. Water cascaded off the edge in a solid, shimmering curtain, completely sealing them inside their small, dry sanctuary. The world beyond dissolved into a watery blur of grey and golden streetlight.

Anna found herself staring at his mouth — the firm line of his lips, the faint shadow of stubble along his jaw. She wondered, with a sudden, dizzying clarity, what it would feel like to trace that line with her tongue.

“You smell like lavender,” he said suddenly, his voice low and intimate over the roar of the storm.

She blinked, startled from her thoughts. “My perfume… or what’s left of it.”

“It suits you.” His gaze dropped for a heartbeat to where his oversized sweater now clung to the damp curves of her body, the wet linen of her dress visible beneath in places, outlining the swell of her breasts. His eyes darkened before returning to hers. “It really suits you.”

A hot flush spread across her chest and up her neck. Her breath hitched — a small, audible sound the rain couldn’t quite hide.

Daniel heard it.

His eyes sharpened, the calm in them shifting into something far more focused. More intent. The architect studying a structure, finding its weakest, most beautiful point of tension.

“This is insane,” she breathed, unsure whether she meant the storm or the magnetic pull tightening between them.

“Which part?” he asked, voice barely above a whisper.

She shook her head, helpless. She had no answer. Or too many.

He lifted one hand from his pocket, moving slowly, deliberately. He didn’t cage her. He simply placed his palm flat against the brick wall beside her head, closing the last remaining distance. Their bodies were now separated by nothing more than a charged, trembling breath.

“You’re still shivering,” he murmured, his gaze searching hers.

“I’m not cold,” she whispered back.

The truth hung between them, heavy and undeniable.

His free hand rose. He didn’t ask permission. He simply brushed a wet strand of hair from her cheek, his calloused fingertips trailing slowly from her temple down to the delicate line of her jaw.

Anna’s eyes fluttered closed for a heartbeat. A soft, involuntary sigh escaped her lips.

When she opened them again, his face was closer.

His gaze dropped to her mouth.

“Daniel,” she whispered — just his name, raw and pleading.

It was all he needed.

He bent his head and kissed her.

The kiss wasn’t gentle or hesitant. It was deep, sure, and claiming — his mouth hot against her cool, rain-dampened lips. The moment their lips met, something inside her unlocked. She answered instantly, opening for him, tasting coffee and rain and the unmistakable, addictive flavor of him.

His hand slid from her jaw to the back of her neck, fingers threading into her wet hair as he tilted her head to deepen the kiss. It turned hungry, wet, and urgent — a perfect mirror of the storm raging just beyond the awning. Anna’s hands came up, pressing flat against his chest, feeling the rapid thud of his heartbeat beneath the thin cotton of his t-shirt. She clutched at the fabric, pulling him closer, needing more.

The world narrowed to the heat of his mouth, the strength of his body, and the undeniable rightness of this moment.

Daniel didn’t move away. He didn’t pull back. He simply watched her, his breath warm and steady against her lips. “It’s okay,” he murmured, his voice lower now, rough with restraint.

Anna’s hand slowly lowered, but the memory of his skin — warm, slightly rough with stubble — still burned against her fingertips. She curled her fingers into her palm, trying to hold onto the feeling.

He shifted, turning his body fully toward her. In the tight space beneath the awning, the small movement felt enormous. His broad shoulder brushed her damp sleeve, sending a rush of heat straight through the wet fabric and into her skin.

“You’re shivering,” he said quietly.

It wasn’t a question. She was — a fine, constant tremor running through her body that had nothing to do with the cold. Her nipples were tight and aching against the soaked dress. She hugged her arms around herself, a useless attempt to steady the deep flutter low in her belly. “It came out of nowhere,” she whispered, the words sounding weak even to her.

Daniel’s eyes never left her face. He studied her — the way rain-dark strands clung to her neck, the droplets trembling on her lashes, the rapid rise and fall of her chest beneath his oversized sweater. His gaze felt like a slow caress, tracing the delicate line of her collarbone where the wet fabric clung transparently to her skin.

“Here,” he said.

Without hesitation, he shrugged out of his wool sweater. The motion revealed the simple grey t-shirt underneath, stretched tight across his powerful chest and shoulders. He held the sweater out to her. It still carried the warmth of his body and the faint, clean scent of sandalwood mixed with rain.

Anna stared at it. “I’ll ruin it.”

“It’s already wet,” he replied, the corner of his mouth lifting in the faintest, almost reluctant smile. “Take it.”

Her fingers uncurled. She accepted the sweater, the heavy wool soft and warm in her hands. She pulled it over her head, and the fabric immediately swallowed her — too big, the sleeves falling past her wrists, the hem brushing the tops of her thighs. His scent enveloped her completely, intimate and overwhelming, like being wrapped in him.

“Thank you,” she whispered, tugging the collar down.

He nodded, sliding his hands back into his pockets, but he didn’t step away. He stayed close, his arm nearly brushing hers. Even in just the t-shirt, the heat radiating from his body was palpable.

The rain grew heavier, hammering the canvas awning with ferocious rhythm. Water cascaded off the edge in a solid, shimmering curtain, completely sealing them inside their small, dry sanctuary. The world beyond dissolved into a watery blur of grey and golden streetlight.

Anna found herself staring at his mouth — the firm line of his lips, the faint shadow of stubble along his jaw. She wondered, with sudden, dizzying clarity, what it would feel like to trace that line with her tongue.

“You smell like lavender,” he said suddenly, his voice low and intimate over the roar of the storm.

She blinked, startled. “My perfume… or what’s left of it.”

“It suits you.” His gaze dropped for a heartbeat to where his oversized sweater now clung to the damp curves of her body, the wet linen of her dress visible beneath in places, outlining the soft swell of her breasts. His eyes darkened before returning to hers. “It really suits you.”

A hot flush spread across her chest and up her neck. Her breath hitched — a small, audible sound the rain couldn’t quite hide.

Daniel heard it.

His eyes sharpened, the calm in them shifting into something far more focused. More intent. The architect studying a structure, finding its weakest, most beautiful point of tension.

“This is insane,” she breathed, unsure whether she meant the storm or the magnetic pull tightening between them.

“Which part?” he asked, his voice barely above a whisper.

She shook her head, helpless. She had no answer. Or too many.

He lifted one hand from his pocket, moving slowly, deliberately. He didn’t cage her. He simply placed his palm flat against the brick wall beside her head, closing the last remaining distance. Their bodies were now separated by nothing more than a charged, trembling breath.

“You’re still shivering,” he murmured, his gaze searching hers.

“I’m not cold,” she whispered back.

The truth hung between them, heavy and undeniable.

His free hand rose. He didn’t ask permission. He simply brushed a wet strand of hair from her cheek, his calloused fingertips trailing slowly from her temple down to the delicate line of her jaw.

Anna’s eyes fluttered closed for a heartbeat. A soft, involuntary sigh escaped her lips.

When she opened them again, his face was closer.

His gaze dropped to her mouth.

“Daniel,” she whispered — just his name, raw and pleading.

It was all he needed.

He bent his head and kissed her.

The kiss wasn’t gentle or hesitant. It was deep, sure, and claiming — his mouth hot and firm against her cool, rain-dampened lips. The moment their lips met, something inside her unlocked. She answered instantly, opening for him, tasting coffee, rain, and the addictive, masculine flavor of him.

His hand slid from her jaw to the back of her neck, fingers threading into her wet hair as he tilted her head to deepen the kiss. It turned hungry, wet, and urgent — a perfect mirror of the storm raging just beyond the awning. Anna’s hands came up, pressing flat against his chest, feeling the rapid, powerful beat of his heart beneath the thin cotton. She clutched at the fabric, pulling him closer, needing more.

A low groan rumbled in his chest. His other arm wrapped around her waist, hauling her fully against him. She felt the full, hard length of his body — the solid wall of his chest, the lean strength of his thighs, and the unmistakable, rigid heat of his erection straining against the front of his jeans.

The contact made her gasp into his mouth. He was thick and heavy against her belly, the pressure sending a fresh wave of slick heat flooding between her thighs.

He broke the kiss just enough to speak against her lips, his voice rough and raw. “Tell me to stop.”

She shook her head, her fingers curling tighter into his shirt. “Don’t you dare.”

A fierce, triumphant light flashed in his eyes. He kissed her again, harder this time, his tongue sweeping deep, claiming every inch of her mouth. His hand on her waist slid down, gripping the curve of her ass through the thick wool of his sweater, pulling her tighter against his cock. He ground the hard ridge into her softness, letting her feel exactly how much he wanted her.

A sharp, aching need coiled low in her pelvis. She moaned, the sound swallowed by his mouth. Her hips rocked against him instinctively, seeking more friction.

He broke the kiss, his mouth trailing hot, open-mouthed kisses down her jaw to her neck. He licked a slow path along her damp skin, then sucked at the sensitive spot just below her ear. The sensation shot straight to her clit like lightning. She cried out, her head falling back against the brick wall.

“You’re soaked,” he growled against her throat, his hand sliding from her ass to the hem of the sweater, then underneath. His palm found the bare skin of her thigh, pushing the wet dress higher. His fingers were scorching against her rain-cooled flesh.

“Everywhere,” she gasped, arching shamelessly into his touch.

His hand moved higher, pushing the damp fabric up until his fingertips brushed the edge of her lace panties — already drenched with her arousal. He stilled, his breath hot and ragged against her neck.

“Anna,” he said, her name a prayer and a curse at once.

He hooked a finger under the lace, pulling it aside. The cool, misty air kissed her exposed pussy for a heartbeat before his fingers found her.

The contact was bold and direct. His middle finger slid through her slick folds, parting her slowly, deliberately. He found her swollen clit and circled it once, applying firm, torturous pressure.

She jerked against him, a broken sob catching in her throat. “Oh god…”

“Look at me,” he commanded, his voice thick with lust.

Her eyes flew open. She met his dark, hungry gaze as he pushed one long finger inside her, sinking all the way to the knuckle in one smooth stroke.

The stretch was exquisite. She was so wet, so ready. Her inner walls clenched greedily around him, pulsing with need.

“You’re so fucking tight,” he breathed, his control visibly fraying. He began to move his finger in a slow, deep rhythm that matched the pounding rain. His thumb returned to her clit, rubbing firm, relentless circles.

Pleasure built in sharp, devastating waves. Anna clutched at his shoulders, her nails digging into the cotton of his shirt. Her hips rocked against his hand, chasing every thrust. The world narrowed to this: the rough brick at her back, the scent of him and rain, the devastating skill of his fingers, and the intense lock of his eyes on hers.

She was close. So close. The orgasm coiled tighter and tighter in her belly, ready to snap.

“Daniel, I’m—”

“I know,” he cut her off, his voice guttural. He added a second finger, stretching her wider, curling them inside her to stroke that perfect spot. “Come for me. Right here. Let me feel it.”

The command shattered her.

The climax ripped through her body like lightning — violent, consuming, and blinding. Her back arched off the wall as she cried out, her pussy clenching rhythmically around his fingers in powerful spasms. Wave after wave of pure pleasure crashed over her, her juices coating his hand as her legs trembled uncontrollably.

He didn’t stop. He rode her through every pulse, drawing out the orgasm until she was shaking and gasping, completely wrecked in his arms.

When the last aftershock finally faded, she was boneless, held upright only by his strong arm around her waist and the wall at her back.

Slowly, carefully, he withdrew his fingers. He brought his hand up between them, his eyes never leaving hers. His fingers glistened with her wetness in the dim light. Without breaking eye contact, he brought them to his mouth and slowly, deliberately, sucked them clean.

The sight was obscenely intimate. Raw. Carnal.

Anna’s stomach tightened with fresh desire.

Daniel lowered his hand, his chest rising and falling rapidly. The front of his jeans was strained tight, the thick outline of his cock blatant and urgent. His eyes were wild, triumphant, and just a little vulnerable.

Outside, the rain continued to fall in heavy sheets.

But under the awning, everything had changed.

Daniel leaned his forehead against hers, their breaths mingling in the charged silence. He didn’t speak. He didn’t need to.

The storm raged on around them, but in their small, private world, something far more powerful had just begun.

Her eyes dropped from his face to the strained front of his jeans. The thick, unmistakable outline of his cock was impossible to ignore — a blatant, demanding ridge pressing against the denim.

The raw intimacy of what he’d just done — tasting her from his fingers while holding her gaze — still hung heavy in the air between them, both a challenge and an invitation.

“My turn,” Anna whispered, her voice hoarse with need.

She didn’t wait for permission.

Her hands slid down his chest, fingers trembling slightly as they found the button of his jeans. It popped open with a quiet snap. The zipper came down next, the sound loud and deliberate beneath the roar of the rain.

She pushed the denim and his boxer briefs down just enough to free him.

His cock sprang into her hand — heavy, thick, and scorching hot. The skin was velvet-smooth over steel, the thick vein along the underside pulsing against her palm. The swollen head was already slick with precum, glistening in the dim light. He was big. Intimidatingly so.

Daniel groaned low in his throat as her fingers wrapped around him. His forehead pressed harder against hers, his breath ragged.

“Anna…”

She stroked him slowly at first, learning his shape, feeling every ridge and vein. Her thumb circled the sensitive head, spreading the wetness there. His hips jerked forward involuntarily, pushing into her fist.

“Look at me,” she whispered, echoing his earlier command.

His eyes opened, dark and wild. She held his gaze as she tightened her grip, stroking him with long, deliberate movements from root to tip. His cock throbbed in her hand, growing even harder.

“Wait,” he gritted out suddenly, his hands catching her wrists. “Not like this.”

He was trembling — this calm, controlled man was coming apart under her touch.

Before she could protest, he kissed her again — deep, consuming, almost desperate. Then he turned her in his arms, pressing her front against the rough brick wall. He guided her hands up, placing her palms flat against the cold, wet surface.

“Hold on,” he ordered, voice rough.

He shoved his jeans and boxers further down his thighs. The heat of his naked body returned immediately, pressing against her back. His cock nestled hot and heavy between the cheeks of her ass, sliding through the slickness already coating her thighs.

His hands slid under the oversized sweater, pushing her damp dress up to her waist. He hooked his fingers into her soaked panties and tore them off with one ruthless tug. The sound of ripping lace was sharp and final.

He didn’t enter her right away.

Instead, he gripped his cock and slid the thick head through her drenched folds from behind, coating himself in her wetness. The blunt pressure against her clit made her moan and push back against him, desperate for more.

“Please,” she begged, her voice breaking. “Daniel… I need you inside me.”

He made a low, guttural sound — half groan, half curse.

One hand gripped her hip hard enough to bruise while the other positioned the swollen head at her entrance. He pushed forward slowly, just the thick head breaching her.

Anna cried out, her fingers scrabbling against the brick. The stretch was intense, burning and perfect all at once. He was so much bigger than his fingers had been.

He held still, buried just an inch inside her, his body shaking with the effort of restraint.

“More,” she gasped, pushing her hips back. “Please… give me more.”

He drove forward in one long, relentless thrust, burying himself to the hilt inside her.

Anna’s breath left her in a shocked gasp. She was completely, utterly filled — stretched wide around his thick cock, every inch of him pressing deep into her soaked heat. The sensation was overwhelming: burning, perfect, almost too much.

Daniel stilled, buried deep, his forehead dropping to her shoulder. His breath was hot and ragged against her neck. “Fuck… you’re so tight. So fucking perfect.”

He began to move.

Slow at first. Deep, deliberate strokes — pulling almost all the way out before sliding back in, dragging against that sensitive spot inside her with every thrust. Each powerful glide made her knees buckle. He held her up with one strong arm banded around her waist, keeping her exactly where he wanted her.

The rhythm quickly built, matching the pounding rain. His thrusts grew harder, faster, driving her into the rough brick wall. The cold mist kissed her heated skin while the heat of his body consumed her from behind.

His hand slid down her belly, through her slick folds, finding her swollen clit. His fingers were slippery with her arousal as he rubbed firm, relentless circles in time with his deep strokes.

“Daniel… I can’t— I’m going to—”

“Come,” he growled against her ear, his voice raw and commanding. “Come on my cock. Let me feel you.”

The order shattered her.

The orgasm crashed through her like lightning — violent, blinding, and all-consuming. Her walls clenched hard around him, pulsing rhythmically as wave after wave of pleasure tore through her body. She cried out, the sound lost in the storm, her nails scraping against the brick as her legs shook uncontrollably.

Her climax pushed him over the edge.

With a deep, guttural roar, Daniel slammed into her one final time and held there, buried to the root. She felt the hot, powerful pulses of his release as he came inside her — thick, surging jets filling her completely. His body shuddered violently against her back, his groans muffled in her wet hair as he emptied himself deep within her.

They stayed locked together, trembling, as the aftershocks rippled through both of them. The rain continued its steady roar on the awning above, but the world had narrowed to the heat of his body, the slick mess between her thighs, and the frantic rhythm of their breathing.

Slowly, carefully, he withdrew. The loss of him left her feeling empty and aching. He turned her gently in his arms, pulling her against his chest. His skin was slick with sweat and rain, his heart hammering wildly against her ear.

He didn’t speak. He simply held her, his hands running soothingly up and down her back beneath the oversized sweater. His touch was tender now, a stark contrast to the raw ferocity of moments earlier.

Anna closed her eyes, listening to the twin beats of his heart and the softening rain. The wool of his sweater was scratchy against her cheek, but his scent — sandalwood, sex, rain — filled her lungs completely. She felt utterly spent, wrecked in the best possible way, and more alive than she had in years.

The rain gradually eased from a heavy downpour to a gentle patter. A sliver of muted grey light broke through the clouds.

Daniel finally stirred. He pressed a soft kiss to the top of her head, his voice quiet and stripped bare when he spoke.

“The rain’s stopping.”

It was. The world outside their red-canvas shelter was slowly coming back into focus — the sound of tires on wet pavement, a distant siren, the steady drip from the awning’s edge.

Anna lifted her head to look at him. His hair was damp and tousled, his jaw shadowed with stubble, his eyes soft and unguarded. He looked like a completely different man from the calm stranger who had first made space for her under this awning what felt like a lifetime ago.

She knew she looked different too — dress ruined, hair a wild mess, his sweater hanging off one shoulder, marked by him inside and out.

He reached up and gently tucked a wet strand of hair behind her ear, his touch infinitely tender. The gesture was so at odds with the savage way he’d just taken her that it made her chest ache with something deep and unnamed.

“What now?” she asked softly, the question hanging in the newly quiet air.

Daniel looked from her face to the glistening street, then back to her. The quiet, patient intensity she had seen in him from the very beginning was still there — but now it was focused, certain, and entirely on her.

“Now,” he said, his thumb tracing her swollen bottom lip, “I take you home.”

Comments

Be the first to share your thoughts on this chapter.