Cover of Sparks and Pages

Sparks and Pages

Read the story

20 chapters · 44305 words · Read 0 times

oooh okays i wanna do like a story where i (Kenny, age 28) move to a small town to escape the city life. after moving in, i explore the small town and eventually i found a job in the local bookstore (cuz i love reading duh) and i fall in love with a local firefighter Evan Buckley (based on the character from 911😍). basically this is a romance book hehe

Chapter 19: The Unspoken Invitation

Kenny’s back met the wall with a soft thump, the old plaster cool through his thin t-shirt. Buck’s arms were solid around him, a laughing cage. The stolen towel was a damp lump on the floor near their feet.

Kenny was breathless, his chest shaking with giggles. He tilted his face up, aiming for Buck’s mouth.

Buck leaned back, just an inch. A teasing glint in his blue eyes. “What was that for? The towel thing’s a declaration of war, you know.”

“Confiscation,” Kenny managed, still grinning. “It’s a public health issue. It was damp.”

“It was mine.”

“Finders keepers.”

Buck’s head dipped, as if to kiss him, then swerved at the last second, his lips brushing Kenny’s cheek instead. Kenny snorted, a helpless sound. He pushed at Buck’s chest, but his hands just slid over the warm, damp skin. He was effectively pinned, and they both knew it.

“You’re the worst,” Kenny said, the words fond and airy.

“Yeah?” Buck murmured, his voice dropping. The playfulness bled into something else, something warmer and more focused. His gaze held Kenny’s, the laughter quieting in his eyes, replaced by a steady, blue heat. He watched Kenny’s face for a second longer, reading the shift.

Then he closed the gap.

The kiss wasn’t playful anymore. It was deep, and slow, and thorough. Buck’s hands came up to cradle Kenny’s face, his thumbs sweeping over his cheekbones. All the earlier teasing melted away, burned off by a simple, consuming need. Kenny sighed into it, his own hands sliding up Buck’s back, feeling the powerful muscles shift under his palms. The taste of him was familiar now—toothpaste and something essentially Buck.

When they finally broke apart, they were both breathing hard. Kenny’s forehead rested against Buck’s shoulder. The living room was quiet except for the sound of their breathing and the distant hum of the town’s single traffic light changing colors outside.

Buck’s fingers traced the line of Kenny’s spine through his shirt. “So,” he said, his voice a rumble Kenny felt against his own chest. “This is where we sleep?”

Kenny looked past him at the couch. It was comfortable, but short. Buck’s feet would hang off the end by a mile. “Bedroom’s better,” he said, the words muffled against Buck’s skin.

They didn’t rush. The walk to the bedroom felt like a slow, silent agreement. The fern by the window was a dark silhouette against the midnight blue of the sky. Kenny pulled back the duvet, the sheets cool and smelling faintly of the lavender detergent he bought at the local market.

Buck got in first, the old bed frame giving a soft groan under his weight. He watched Kenny move around to the other side, his gaze a physical touch in the semi-darkness. When Kenny slid in beside him, the heat was immediate. Buck turned onto his side, facing him. The streetlight from outside cast long, faint rectangles of gold across the bed.

For a while, they just looked at each other. Kenny reached out, his fingers tracing the line of Buck’s jaw, the curve of his ear. He was trying to memorize the feel of it, this unexpected reality.

“What are you thinking?” Buck asked, his voice low.

Kenny’s thumb brushed over Buck’s bottom lip. “That I don’t know the protocol for this.”

“Protocol?”

“For having a firefighter in my bed. Is there a safety briefing? An exit route to review?”

Buck’s smile was a white flash. He caught Kenny’s wrist, pressed a kiss to his palm. “Exit route’s the same way you came in. Safety briefing is… don’t push me out. I fall hard.”

The joke landed softly, but something flickered behind Buck’s eyes when he said it. Something old and bruised. Kenny saw it. He always saw it. He didn’t press. Instead, he shifted closer, until their legs tangled under the sheets and he could feel the whole solid length of Buck against him.

“Noted,” Kenny whispered.

They drifted, conversation lapsing into the comfortable silence of two tired people. Buck told a fragmented story about an absurd call earlier that week—a cat stuck in a pasta strainer—his words growing slower and more slurred. Kenny listened, smiling into the dark, interjecting with a soft laugh here and there.

Kenny listened, smiling into the dark, interjecting with a soft laugh here and there. Buck’s story about the pasta-strainer cat trailed off into a comfortable silence, filled only by the rustle of sheets as he settled. The warmth of him was a solid line against Kenny’s side, a new and thrilling geography.

In the quiet, Kenny became hyper-aware of the space between them, charged and shrinking. He shifted his hand from where it rested on his own stomach, letting it drift across the cool cotton sheet. His fingertips found the defined dip of Buck’s waist, the skin there warm and smooth.

He couldn’t help it.

He let his hands travel, mapping the terrain he’d only glimpsed in the steamy bathroom. His fingers teased their way over the hard plane of Buck’s abdomen, feeling the muscles tighten instinctively under his feather-light touch. He traced lower, then higher, skirting up the center of his chest.

His thumb brushed, almost accidentally, over one nipple. Buck drew in a sharp, quiet breath through his nose, his entire body going still. Kenny did it again, deliberately this time, a slow circle. The reaction was immediate—a hard flush of heat under his palm, a minute twitch in the muscle of Buck’s arm.

Kenny couldn’t help it but to give him a kiss. He leaned in, finding Buck’s mouth in the dark. It was already open, waiting. This kiss was different from all the others; it was a silent conversation, deep and searching. Buck’s hand came up to tangle in Kenny’s hair, holding him there, a low sound vibrating in his chest.

When they parted, their foreheads stayed touching. Buck’s breathing was uneven. “Your hands are… a distraction,” he murmured, his voice rough.

“Good or bad?”

“Illegal, probably. In several towns.” Buck captured Kenny’s wandering hand, lacing their fingers together and pressing it back into the mattress beside Kenny’s head. He hovered above him, a shadow outlined in the faint streetlight. “My turn.”

He dipped his head, his mouth finding the column of Kenny’s throat. Kenny gasped, his back arching off the bed as Buck’s lips and tongue worked a path downwards. He pushed Kenny’s t-shirt up, his hands firm and certain, exposing his stomach and chest to the cool night air.

Then Buck’s mouth was on him, his tongue flicking over a nipple, and Kenny saw stars. His own hands flew back to Buck’s shoulders, gripping tight as a bolt of pure, electric sensation shot straight down his spine. “Oh, god.”

Buck chuckled against his skin, the sound a dark vibration. “See?” He didn’t let up, his teeth grazing the sensitive peak teasingly before soothing it with his tongue. Kenny writhed, a helpless laugh bubbling out of him mixed with a moan. Every nerve felt alight, singing.

“Not fair,” Kenny gasped, tugging at Buck’s hair. “You have… experience. This is… tactical.”

Buck lifted his head, his eyes glinting. “It’s not a competition.” He kissed Kenny’s sternum. “It’s a collaboration.”

He moved then, shifting his weight until he was fully settled between Kenny’s legs, their bodies aligning. The friction through the thin layers of their sweatpants was maddening, perfect. Kenny hooked his legs around Buck’s waist, pulling him closer, needing the pressure. The earlier playfulness was gone, burned away by a raw, urgent need that left them both breathless.

Buck buried his face in Kenny’s neck, his hips moving in a slow, relentless rhythm. “You feel incredible,” he whispered, the words hot against Kenny’s skin.

Kenny could only cling to him, hands scrambling over the broad expanse of Buck’s back, losing himself in the sensation. The world narrowed to this room, this bed, the sound of their ragged breathing and the creak of the old springs. He was hurtling towards something inevitable, each drag of fabric pushing him closer.

He was hurtling towards something inevitable, each drag of fabric pushing him closer. The heat was a live wire between them, shortening his breath into ragged pulls. He dug his fingers into the hard muscle of Buck’s back, anchoring himself.

A warning tremor shot through him, a sudden, desperate clarity. He forced his eyes open. The room was a blur of shadows and the sharp angle of Buck’s shoulder. “Wait.”

Buck stilled instantly, his whole body going rigid with control. He lifted his head, his breathing harsh. “Okay.” He searched Kenny’s face, his expression open, concerned. “You okay?”

Kenny nodded, swallowing against the dryness in his throat. He could still feel the relentless pull, the need to just let go. But a different want, sharper and more specific, had cut through the haze. It was a memory of power, of Buck unraveling under his hands in the back of the bookstore. He wanted that again. He wanted to command it.

He slid his hands up to frame Buck’s face. “I…” he started, the word a soft exhale against Buck’s lips.

Buck didn’t move. “Yes?”

“I want to do what I did for you again,” Kenny said, the words gaining strength as he spoke them. “The last time.”

Buck shifted his weight, rolling onto his side to look at him fully. In the dim light, his eyes were dark pools, his expression unreadable for a heartbeat. Then a slow smile touched his mouth. “Say it. Surely. What you want to do with me.” His voice was low, a gentle challenge. “If you don’t, it’ll never happen.”

Kenny fought the urge to shrink back, to mumble and hide. The weight of Buck’s full attention was terrifying. He took a breath that shuddered in his chest. “I want to worship you again. Like last time.”

Buck’s smile widened, just a fraction. He didn’t speak, just waited.

Kenny pushed on, the declaration spilling out. “To edge you so badly. Like last time. But I don’t want to end there.” He locked onto Buck’s gaze, forcing the words past the pounding of his own heart. “I wanna see how far you can go. How many times you can come.”

Buck’s expression shifted. The surprise was there, in the slight parting of his lips, in the way his eyes flickered as he processed the sheer, greedy ambition of it. It wasn’t just surprise; it was a deep, kindling fascination. He moved then, closing the small distance between them to kiss Kenny, not with hunger, but with a profound, sealing agreement.

When he pulled back, his breath mingling with Kenny’s, he said the words like a vow. “I’m all yours.”

Read on DreamPress

Write your own erotic story with AI