We stayed out on the deck that night, dragging a blanket around our shoulders. Theo sat on the edge, legs dangling over, and I stretched out across him until my head was resting in his lap. His arm curled around me without a thought, like it was the most natural thing in the world.
I tugged the blanket tighter and glanced at his bare chest. “Kind of unfair, don’t you think? You’re the one shirtless and I’m the one freezing.”
He chuckled, a low sound that rumbled through his ribs. “I like the air on my skin. Makes me feel alive. You-” his arm pulled me closer “-you’re just my excuse for keeping warm.”
I rolled my eyes but couldn’t stop smiling. “So this is all for you, huh?”
“Pretty much.” He pressed his cheek against my hair. “Out here, no one’s watching. Just us. Fresh air, stars… I don’t need anything else.”
I let that sink in, the weight of his words heavy in the quiet. For a while we just sat like that, heads tipped back, the Milky Way spread across the sky. My body relaxed against his until I ended up lying half across his lap, looking upward, tracing constellations with lazy fingers. His hand rested over my chest, warm, steady, like he was keeping me tethered.
“What would you do,” I murmured, “if the world just… disappeared tomorrow?”
He thought for a moment, his thumb brushing idly along my sternum. “Stay right here. With you. Nothing else really matters.”
The honesty in his voice sent a slow heat curling through me. I tilted my head, caught his gaze, and kissed him; soft at first, then lingering, my lips parting as his tongue slid against mine. It wasn’t rushed. Just steady, full of the kind of hunger you don’t need to hide.
When I shifted, rolling a little to get closer, I felt the hard line beneath his shorts pressing against me. My eyes flicked up to his and I couldn’t stop a grin. “Guess the stars aren’t the only thing rising tonight.”
Theo tilted his head back, a grin spreading across his face, one hand still stroking over my side under the blanket. “Careful,” he said, his voice low, teasing, “if you make a wish on this star, you’re gonna have to blow it out yourself.”
“That’s a tempting offer,” I smirked, shifting on him. “My wish is to blow out the star.”
I slid off his lap, and Theo chuckled, already shoving his shorts lower, trying to wriggle out of them beneath the blanket. His underwear went with them, and the moment the fabric slipped past his hips, his cock fell heavy against his thigh, thick and semi-hard, catching the faint glow of moonlight.
I stretched back across him, head pillowed on his lap, my face inches from his cock now. I tilted my chin up, grinning. “Huh. Look at that… a star right here. Think it’s jealous the sky’s not looking at it?”
Theo’s laugh was deep and warm, his fingers combing slowly through my hair. “Jealous? Please. That star up there wishes it could shine this bright.”
I grinned up at him. “Bright, sure… but this one’s close enough to touch.”
I shifted closer, my face moving toward him until the warmth of his balls brushed my lips. I ran my tongue slowly along his balls, soft and deliberate, before taking them into my mouth.
“Baby…” he moaned, voice breaking into the night. His fingers threaded through my hair, laced with a tenderness that made my chest ache.
I worked him slowly, savoring the taste, letting my tongue roll over him as I stroked the base of his cock. The night air was cool, but his body was fire, the heat of him on my tounge, the faint salt of his skin grounding me in every second.
I looked up, catching the sight of his face against the starlight; jaw slack, eyes heavy-lidded, chest rising heavy as we waited for me to take his cock in my mouth. My lips slid higher, wrapping around his tip, and I sank down on it slowly until I took all of that beautiful 7 inch boyfriend dick in my mouth. His moan turned into a low, trembling groan, the kind that told me he felt every bit of love I was pouring into it.
The wet sounds filled the quiet night; soft slurps, the wet glide of spit against skin, the faint hum of my throat when I teased him with a moan.
Theo laughed breathlessly, “Fuck… you’re really trying to make me see stars, huh?”
I pulled back just enough to mumble around his tip, “Pretty sure Orion up there is jealous.” My lips popped off with a wet smack before I swallowed him down again.
Theo’s hand brushed through my hair, tightening just a little. “Fuck… it feels different out here. No roommates, no friends barging in. Just us.” His voice dropped lower. “Not having to fuck behind a locked door feels --”
Before he could finish, I adjusted my angle, sinking my throat down until his cock bottomed out, my nose brushing his skin. He hissed out, body jerking as I let my tongue sneak lower to lap at his balls at the same time.
“Uhhnnghh fuckk -- god, fuck…” His cock pulsed against my throat, thick and heavy, every twitch making me want to swallow him deeper.
I eased off slowly, saliva stringing from my lips to his cock. My chest heaved as I wiped my mouth.
“Ugh, fuck, you taste like lake water,” I joked with a laugh before diving back down, swirling my tongue around his tip like I was savoring something forbidden.
Theo’s breath shuddered out, and then he tugged something over my back. “Just making you more comfortable,” he teased, pulling the blanket up while I bobbed my head on his cock.
I came back up, wiping spit off my chin with a grin. “You know, most guys buy their boyfriends flowers. You just suffocate me under your cum quilt.”
He smirked down at me, eyes glittering with amusement and hunger. “Keep talking like that and I’ll make sure the stars hear you choke on my dick.”
I nodded against him and slid back down, this time with purpose, my lips sealing tighter around his shaft as I let his cock glide deep into the heat of my throat. The wet sounds grew louder, obscene little slurps and chokes mixing with the soft hum of crickets in the trees. His fingers threaded tighter into my hair; holding me there with this tender, careful grip, like he couldn’t believe I was his. Every time I swallowed his cock, his hips twitched under me, fighting the urge to thrust.
“Fuck, baby…, I love you,” he groaned, his voice breaking between ragged breaths, the kind of sound that made my cock ache just from hearing it. His thumb rubbed absent little circles on the back of my head, a shaky, loving gesture in contrast to the way I was choking myself on him.
I pulled up halfway, my lips dragging slow and wet along the length of his cock before sinking back down until my nose brushed his skin. My throat tightened around him, and the sound that tore out of Theo was raw, desperate, his abs pulling tight as if he was trying to hold himself together. The way he trembled beneath me made me want to keep him there forever.
But then he laughed, breathless, brushing my hair back. “I bet your comet’s shooting up too.” With a grin, he gently pulled me off his cock.
I slowly got up from his lap and rose to my feet on the deck, my chest heaving, looking down at him with heat still burning in my throat. “Theo… you have no clue what you’re doing to me.”
He tilted his head, that crooked smile catching the starlight, before his fingers slipped inside the waistband of my shorts. Slow, deliberate. He curled them tight, tugging inch by inch until it slid down my thighs. It felt less like undressing and more like he was unwrapping something sacred, the most romantic unveiling I’d ever known.
When my cock finally sprung free, hard and glistening in the night air, Theo looked up at me with reverence and mischief tangled together. “Yeah,” he whispered, lips parting as if I were a gift he’d been waiting for.
“This is definitely the vacation I wanted,” he muttered, his voice breaking into a shaky laugh as he slowly moved his lips towards my cock. He kissed the swollen tip first, soft and teasing, before slowly sinking down, taking me inch by inch. My six inches weren’t a challenge for him, he could’ve taken it all in one effortless go but Theo was savoring me, making every second drag alongside my cock, his lips tightening around me like he wanted to memorize the shape.
I let my hand rest on his hair, grinning through the rush of pleasure. “So… does this hotdog taste better than the ones you grilled earlier?”
Theo let out a muffled hum, a deep uhmm-humm of approval, vibrating around my cock.
I bit down on a smile, my hips giving the slightest twitch. “I’ll take that as a yes, my love.”
I felt Theo’s lips still warm around my dick, but instead of pushing further, I slid gently out of his mouth. He looked up at me, cheeks flushed, eyes glassy from both the night and the heat between us. I bent down, kissed him softly, tasting myself faintly on his lips. His hand came up to my jaw, holding me there for a second longer, as if he never wanted me to pull away.
Without saying anything, I eased us both down onto the deck, the wood still carrying a little of the day’s warmth. We tangled together; skin against skin, legs brushing, my cock pressing against his thigh, his already hard again against my hip. It wasn’t rushed. Just kissing, slow strokes, our hands wrapping around each other like we had all the time in the world.
The sound of the lake lapped in the background while the sky above glittered. He stroked me, I stroked him, our lips barely pulling apart. The pace built naturally, our bodies pressing closer until every thrust of our hands made us gasp into each other’s mouths.
When I finally came, it was with a sharp groan into his neck. “Guess I’m lighting up the night sky too,” I whispered, breathless, half laughing at my own stupid callback. Theo laughed with me, his forehead pressed to mine, and then his body tensed and he spilled across my stomach, shivering, still smiling.
We lay there in each other’s warmth, chests heaving, kisses softening into lazy pecks. Our bodies pressed close, sticky and spent, yet completely at ease in the comfort we found together. Theo tugged the blanket up, wrapping it around my back, barely enough to cover the both of us but more than enough to feel safe in his arms. With the night breeze on our skin and the stars above us, we drifted off on the deck, tangled up and holding each other until sleep finally claimed us.
If you enjoyed this story, consider supporting the author on Patreon.