Chapter 1: The Rainy Night of First Times
Rain drummed against the windowpane like impatient fingers. Inside the old bungalow, the air hung thick with the scent of damp wool from Griffin’s discarded sweater on the armchair and the deeper, richer smell of the house itself – aged wood and dust and quiet history. Faded portraits of unsmiling ancestors watched from the walls. Cam felt their painted eyes boring into her back, making her skin prickle beneath her soft cotton hoodie. Her heart hammered against her ribs, a frantic counter-rhythm to the storm’s steady beat.
Griffin’s warm hand covered hers on the worn velvet of the couch cushion. His thumb traced slow circles on her knuckle. "Okay?" he murmured, his voice low, almost lost beneath the rain’s static.
She forced a nod, her throat tight. "Yeah. Fine." It came out a squeak. She stared at the pattern of water sluicing down the glass, tracing the rivulets in the dim light filtering from the hallway. The lamp beside them cast long, flickering shadows.
He shifted, turning more fully towards her. His other hand came up, fingertips brushing a stray strand of hair from her cheek, tucking it behind her ear. The touch was feather-light, deliberate. His brown eyes, usually bright and laughing, were serious now, deep pools reflecting the weak light. Warm. Searching.
Cam swallowed. Her fingers tightened on the velvet, the nap rough against her skin. She could see the faint constellation of freckles scattered over his nose, darker in the gloom. She’d traced them countless times before, laughing. Now, they felt like tiny anchors.
"Cam," he whispered. His breath was warm against her face, smelling faintly of mint toothpaste. "Look at me?"
She dragged her gaze from the window, meeting his. The intensity there, the quiet focus, stole her breath. He leaned in slowly, giving her space to pull away. She didn’t. His lips brushed hers. Just once. Soft. A question.
Her nervous system screamed static. She kissed him back, tentatively, her own lips trembling slightly. It was familiar, this kiss, yet charged with a new, terrifying weight. A year of holding hands, movie nights tangled on this same couch, chaste goodnight kisses on her porch – it all felt like a prelude to this single, rain-soaked moment in his grandmother’s empty house. The air crackled.
He deepened the kiss, just a fraction, and a small sound escaped her, a gasp caught in her throat. He pulled back instantly, concern etching lines between his brows. "Too much?"
"No," she breathed, shaking her head. "No. Just… new." Her cheeks flamed. "Keep going. Please."
He smiled then, a small, tender curve of his lips that eased the knot in her stomach a little. "Okay." His hand slid from her knuckles up her arm, under the sleeve of her hoodie, his calloused fingertips leaving trails of heat on her skin. He found the hem of her thin t-shirt underneath, his touch hesitant, asking. Her heart felt like it might burst out of her chest. She managed another tiny nod.
His fingers slipped beneath the cotton. The shock of his warm skin directly on her ribs made her gasp again. He paused. "Still okay?"
"Yeah," she whispered, shivering despite the warmth radiating from him. "Your hands are warm."
He chuckled softly, a low rumble she felt against her chest. "Trying not to be an ice cube." His fingertips skimmed higher, tracing the delicate edge of her bra, then retreating to stroke the sensitive skin just below. She arched her back slightly, almost involuntarily, pressing into his touch. It felt good. Terrifying. Overwhelming.
He leaned back in, kissing her again, slower this time, deeper. His tongue traced the seam of her lips. She opened for him, the sensation startling and intimate. His other hand slid around her waist, pulling her closer against him on the worn cushions. She felt the solid warmth of his body, the beat of his heart against her sternum, echoing her own frantic rhythm.
The kiss broke. Their foreheads touched. His breath came quicker now too, warm puffs against her cheek. "Cam," he murmured, his voice thick. "I want…" He stopped, seeming to fight for the right words. "I want to see you. Is that… can I?"
The request hung in the air. See her. Underneath the hoodie, the t-shirt. All of it. Panic flared, hot and bright, then subsided under the gentle pressure of his hand on her back, the absolute trust in his eyes when he looked at her. She’d imagined this moment, dreamed it, dreaded it. But facing Griffin, feeling his patience, his care radiating off him… the fear didn’t vanish, but it shrank. It became manageable. It became hers to decide.
She took a shaky breath. "Okay."
His exhale was soft against her skin. He didn't rush. His hands found the zipper of her hoodie. He pulled it down slowly, the rasp loud in the quiet room. He eased the hoodie off her shoulders, letting it fall behind her on the couch. Her arms felt suddenly bare, vulnerable in just the thin t-shirt. She crossed them instinctively over her stomach.
He didn’t try to pry them away. He just looked at her, his gaze sweeping over her face, her neck, her collarbones exposed by the loose neckline of her shirt. There was awe in his expression, no trace of mockery or impatience. "Beautiful," he breathed, the word barely audible over the rain.
He leaned forward, pressing his lips gently to the base of her throat. She shivered violently, the sensation shooting sparks down her spine. His hands moved to her shoulders, thumbs rubbing small circles into the tense muscles there. "Relax," he whispered against her skin. "Just feel. It’s just me."
He kissed his way along her collarbone, light, lingering touches that made her tremble. His fingers found the hem of her t-shirt again. He hooked a finger under it, looking up at her, silently asking permission. Her arms were still locked across herself. She met his gaze, saw the question, the care, the heat banked within it. Slowly, deliberately, she uncrossed her arms, letting them rest at her sides, fists clenched.
He didn't smile triumphantly. He nodded, his expression solemn. He gathered the soft fabric, lifting it slowly, inch by inch, over her head. Cool air washed over her skin, raising goosebumps. She squeezed her eyes shut for a second, feeling terrifyingly exposed. Then she opened them.
He wasn’t leering. He was just… looking. Taking her in. The simple white cotton bra, the freckles scattered across her shoulders like cinnamon dust, the slight tremor in her hands where they rested on the couch. His gaze was intense, appreciative, reverent almost. He reached out, his hand hovering for a second before his fingertips brushed the skin just above her bra strap, tracing a constellation of freckles she knew was there.
"God, Cam," he breathed. "You're…" He seemed lost for words. He leaned in, pressing his lips to her shoulder, then the curve where her neck met her shoulder. His hands slid around her back, finding the clasp of her bra. His fingers fumbled slightly. Nervous. It made her feel less alone in it.
The clasp gave way. He carefully eased the straps down her arms. The fabric fell away, pooling in her lap. The air felt impossibly cool on her bare skin. Her breath hitched. Instinct screamed to cover herself. She fought it, forcing her hands to stay still, palms flat against the velvet. Her eyes were fixed on Griffin’s face, searching for any flicker of disappointment, of calculation. She found only heat and a kind of stunned wonder.
He didn't lunge. He traced the outline of her breast with the very tip of his finger, a whisper of a touch that made her gasp and arch towards him. He followed the path with his lips, placing a soft, lingering kiss on the swell. She felt the wet heat of his mouth through the sudden, intense sensitivity. Her fingers tangled in the hair at the nape of his neck, holding on.
"Griffin…" His name was a plea, a question, a gasp.
He lifted his head. His eyes, dark and molten, locked onto hers. "Tell me what you want, Cam." His voice was rough. "Anything. Tell me to stop. Tell me to keep going. Tell me."
The storm outside seemed to pause for a heartbeat. The only sound was their ragged breathing, the frantic drumming of rain, and the ancient house settling around them. The portraits watched, silent witnesses. Cam looked at him, at the boy she’d fallen for over stolen lunches and late-night texts, the boy who held her when she cried about exams, the boy whose hands were shaking slightly as they hovered near her skin. The boy who was asking. The fear was still there, a hummingbird trapped in her chest, but it was tangled now with something else. Something hotter. Stronger. A current pulling her forward.
Her fingers tightened in his hair. She pulled him closer, her voice finding itself, low and surprisingly steady.
"Keep going."
Griffin’s eyes darkened, molten brown and intense. He didn’t hesitate. His lips found hers again, hungry now, yet still controlled. One hand slid around to cradle the back of her head, the other drifted lower, tracing the dip of her waist, the curve of her hip. The worn velvet of the couch was rough against her bare back, a stark contrast to the smooth heat of his palm.
He broke the kiss, breathing hard. "Okay?" His thumb brushed the sensitive skin just above the waistband of her jeans. A question.
"Okay," she breathed, the word shaky but certain. Her own hands, tentative at first, explored the hard planes of his back beneath his t-shirt, feeling the shift of muscle.
He leaned back just enough to peel his own shirt off in one swift motion. The sight of him – the defined lines of his chest, the dusting of dark hair – sent a fresh wave of heat through her. He was beautiful. He lowered himself back to her, skin meeting skin. The contact was electric, stealing her breath. His warmth enveloped her, a solid, comforting weight against the sudden vulnerability. He kissed her collarbone, her shoulder, the swell of her breast again, each touch a slow, deliberate brand.
His fingers found the button of her jeans. The rasp of the zipper was loud in the rain-hushed room. He paused, his gaze locking onto hers. Searching. She nodded again, a tiny movement. He eased the denim down her hips, over her thighs, helping her kick them off onto the floor. Her plain cotton underwear felt suddenly flimsy, the last barrier. His fingers hooked into the elastic at her hips, sliding them down with agonizing slowness. Cool air touched her everywhere now. She felt exposed, utterly naked under the watchful eyes of the portraits, under Griffin’s intense gaze. But the fear was a distant hum, drowned out by the roaring pulse in her ears and the need radiating from him.
He shifted, his own jeans and boxers discarded in a hurried tangle beside the couch. The reality of him, fully there, pressed against her thigh, was overwhelming. Big. Intimidating. Real. A fresh tremor ran through her.
"Easy," he murmured, his voice thick and low, lips brushing her temple. His hand slid between her legs, fingers surprisingly gentle as they explored the dampness there. Her hips arched off the couch of their own accord, a gasp escaping her lips. "See?" he breathed against her skin. "You're ready. So ready." His touch was confident, knowing, finding a rhythm that sent sparks shooting up her spine. The world narrowed to the pressure of his fingers, the heat of his body, the pounding of the rain against the window. She clutched at his shoulders, fingers digging in, lost in the building, unfamiliar tension coiling deep inside.
He positioned himself then, the blunt head of him pressing against her entrance. She tensed instinctively, bracing for the sharp pain she’d heard about. He stilled, reading her instantly. "Look at me, Cam." His voice was a command wrapped in velvet. She forced her eyes open, meeting his. His brow was furrowed with concentration, sweat beading at his temples, but his gaze was unwavering, anchoring her. "Breathe," he whispered. "Just breathe with me."
He pushed forward slowly, inexorably. There was pressure, stretching, a brief, sharp sting that made her gasp and tighten her grip on his arms. He stopped immediately, buried only partway. "Okay? Still okay?"
She swallowed, nodding frantically, unable to speak as the initial sting faded into a deep, aching fullness. "Yeah," she managed. "Don't stop."
He moved again, pushing deeper, filling her completely. The feeling was immense, overwhelming. It wasn't just physical; it felt like he was reaching into the very core of her. He stayed buried deep for a moment, letting her adjust, his forehead pressed to hers, their ragged breaths mingling. "God, Cam," he groaned, the sound raw. "You feel… incredible."
Then he began to move. Slow, deliberate thrusts, pulling almost all the way out before sliding back into that deep, consuming pressure. Her body gradually relaxed around him, accepting, then seeking. The sharpness vanished, replaced by a deep, rhythmic friction that sparked low in her belly, building on the tension his fingers had started. She moved tentatively with him, meeting his thrusts, finding a hesitant rhythm. The sensation was strange, intense, flooding her senses. The smell of their sweat mingled with the damp wool and old wood. The rough velvet scratched her back. The rain drummed a relentless beat on the roof. Griffin’s breath was hot against her neck, punctuated by low groans that vibrated through her chest.
His pace intensified. His thrusts became deeper, more urgent. The coiling tension inside her tightened unbearably, a knot winding itself tighter and tighter with every stroke. She could feel it building, a pressure threatening to shatter her. Her breaths came in short, sharp gasps. She couldn't think. Could only feel. The friction, the deep ache, the sheer overwhelming presence of him inside her, around her, his skin slick against hers. The portraits blurred. The rain faded to white noise. There was only Griffin, the frantic hammering of her heart, and that impossible, tightening spring within her.
"Griffin," she choked out, her voice strained, unrecognizable.
"Let go, Cam," he urged, his voice guttural against her ear. "Just let go. I've got you." His hand slipped between their bodies, his thumb finding that sensitive bundle of nerves again, pressing in time with his thrusts.
It was the spark. The final release of tension was sudden, catastrophic. It ripped through her like lightning, shattering the coiled spring into a million shards of pure, blinding sensation. Her back arched violently off the couch, her fingers clawing at his back. A strangled cry tore from her throat, swallowed instantly by the room's thick air and the downpour outside. Wave after wave of intense, shuddering pleasure crashed over her, obliterating thought, obliterating fear, leaving only pure, raw sensation. She trembled uncontrollably, gasping, clinging to him as the ripples slowly, slowly subsided.
She trembled uncontrollably, gasping, clinging to him as the ripples slowly, slowly subsided. The world swam back into focus, pixel by pixel. The faded faces on the walls. The relentless drumming of rain on the roof. The rough velvet imprinting itself on her bare back. And Griffin, solid and heavy above her, his own breathing ragged gusts against her neck. His weight was an anchor, grounding her as the last tremors faded into a deep, liquid warmth pooling low in her belly.
He didn’t move. Just stayed buried deep inside her, his forehead pressed against hers, sweat slicking their skin together. His eyes were closed, lashes dark against his cheeks. She could feel the frantic thud of his heart against her own, gradually slowing, syncing.
"Cam?" His voice was a hoarse scrape.
"Yeah?" Her own sounded thin, wrecked.
"Okay?" He lifted his head just enough to look at her. His brown eyes were wide, searching hers, filled with a mixture of awe and lingering concern. A bead of sweat traced a path down his temple.
She managed a shaky nod. "Yeah. Okay." More than okay. Unmoored. Shaken loose. A strange, floaty exhaustion warred with the lingering echoes of sensation. "You?"
A slow, dazed smile spread across his face, transforming the intensity into pure, boyish wonder. "Yeah. Cam. That was…" He seemed lost for words, shaking his head slightly. He brushed a damp strand of hair off her forehead, his touch impossibly tender. "You’re amazing."
Heat flooded her cheeks again, but it was a different warmth now. Less panic, more shy disbelief. She traced the line of his jaw with a tentative finger. His skin was hot, damp. Real. "So are you." The words felt inadequate, but true.
He shifted then, carefully withdrawing from her. The sudden emptiness was startling, a cool rush replacing the intense heat. A small, involuntary sound escaped her lips.
"Sorry," he murmured instantly, his hands gentle on her hips as he eased himself off her and onto the couch beside her. He pulled her close, tucking her against his side, her head finding the hollow of his shoulder. His arm wrapped securely around her, fingers tracing idle, soothing patterns on her bare arm. The cool air kissed her skin, raising goosebumps, but his body heat quickly seeped back into her.
They lay like that for long moments, listening to the rain, breathing together. The frantic energy of before had dissolved into a profound, shared stillness. Cam felt boneless, her limbs heavy. The nervous flutter in her chest was gone, replaced by a deep, humming contentment she’d never known. She snuggled closer, inhaling the scent of him – sweat, rain-damp air, and something uniquely Griffin.
His fingers drifted lower, tracing the curve of her hip where it met the couch cushion. "Really okay?" he asked again, quieter this time. "Did it… hurt much?"
She considered. "A little. At first. Just… sharp. Then it faded." She tilted her head to look up at him. His eyes were soft, focused entirely on her. "It was… different than I thought."
"Yeah?" He smiled, a little crookedly. "Good different?"
She nodded, a small smile touching her own lips. "Good different." She paused, searching for words. "Intense. Like… everything got brighter. Louder. Then quieter." She gestured vaguely. "After."
He chuckled softly, the sound vibrating through his chest and into hers. "Yeah." He kissed the top of her head. "Yeah, I know what you mean." He was quiet for a beat. "You were incredible. So… present. So brave."
Brave? She hadn't felt brave. She'd felt swept away, clinging to him like driftwood. But his words warmed her. She traced a finger over his collarbone. "You made it… safe. Easy." Easy wasn't quite right. It had been terrifying, overwhelming. But possible because of him. Because of the trust radiating from him, the constant checking in. "You were really gentle."
He squeezed her shoulder. "Wanted it to be good for you. Really good." He sounded fiercely earnest. "First time should be…" He trailed off, seemingly unable to find the perfect adjective.
"Special?" she offered.
"Yeah. Special." He kissed her temple. "It was."
Silence settled again, comfortable now. The rain seemed softer, a steady background hum. Cam watched the play of dim light from the hallway on the ceiling, feeling the rise and fall of Griffin’s chest beneath her cheek. The enormity of what had just happened began to sink in, not as fear, but as a quiet, profound shift. She wasn't the same person who had walked into this old house an hour ago. Something fundamental had changed. She felt… opened. Known.
Griffin shifted slightly, reaching down beside the couch. He snagged his discarded t-shirt and gently draped it over her torso and shoulders like a makeshift blanket. The soft cotton smelled overwhelmingly of him. She pulled it closer, burrowing into its warmth and scent.
"Thanks," she whispered.
He just hummed in response, his fingers resuming their slow stroking on her arm. His gaze drifted past her, towards the window where rain streamed down the glass like tears. The portraits watched, their expressions unchanging, yet somehow less judgmental now. Or maybe she just didn't care.
Cam closed her eyes, letting the exhaustion and the deep, satisfied ache pull her towards sleep. Griffin’s heartbeat was a steady drum beneath her ear. His warmth seeped deep into her bones. The storm outside felt distant, contained. For this suspended moment, curled half-naked on his grandmother’s ancient couch, wrapped in his shirt and his arms, she felt perfectly, utterly safe. Cherished.
She felt his lips brush her hairline again, a whisper of touch. "Sleep if you want," he murmured, his voice thick with his own drowsiness. "I've got you."
She nodded against his shoulder, already drifting. The world narrowed to the sound of rain, the scent of him, the solid comfort of his body against hers. The frantic pounding of her heart had settled into a slow, deep, contented thud.
Griffin watched her eyelids flutter closed, her breathing deepening into the rhythm of sleep. A profound tenderness washed over him, sharper and deeper than the earlier urgency. He tightened his arm around her, pulling the shirt higher over her shoulder where a faint constellation of freckles disappeared beneath the fabric. He pressed another kiss to her hair, breathing her in – the scent of her shampoo, her skin, mingled now with his own sweat and the faint, musky aftermath of their joining. He stared at the rain-lashed window, feeling a protectiveness so fierce it almost hurt. She’d trusted him. Completely. The weight of that trust settled on him, heavy and precious.
Outside, the storm gathered its breath.
THUNDER CRACKS OUTSIDE.n