The bench creaked beneath them. Morning light caught the dust floating between the cottage door and the garden, slow and gold, and Robin's hand had stopped halfway to Kaelen's chest. His fingers hovered over the hem of Kaelen's shirt—not quite touching, not quite retreating. The air between them felt heavier than it should, weighted by something Kaelen couldn't name.
He watched Robin's hand. The calluses. The faint tremor in those fingers that Robin probably thought he was hiding. The way his thumb twitched, like it wanted to bridge the distance but didn't have permission yet.
"You can," Kaelen said. His voice came out rougher than he meant it to. "It doesn't hurt. Not anymore."
A lie, but a small one. The bruise beneath his ribs still ached when he breathed too deep. But Robin's hand—the warmth of it, the weight—that would hurt less than watching him hold himself back.
"I don't want to—" Robin started, then stopped. Swallowed. His jaw tightened. "You flinched this morning. When I touched your side."
Kaelen remembered. He'd been reaching for the water jug and Robin had steadied him, and the sudden pressure had made him hiss through his teeth. Robin had pulled back like he'd been burned. Hadn't touched him since. Three hours of careful distance, of Robin sitting too far away on the bench, of his hands staying visibly in his lap.
"That was pain," Kaelen said. "This isn't."
He didn't know how to explain the difference. The flinch was surprise, not rejection. The flinch was his body remembering the fall, the stones, the way his ribs had cracked against the rocks. But Robin's hand, hovering like a question—that was something else. That was a prayer he hadn't known how to answer.
Robin's fingers brushed the hem. Just the hem. The fabric shifted, and Kaelen felt it like a line drawn across his skin, a boundary neither of them had named.
"I keep thinking," Robin said, his voice low, "that if I touch you the wrong way, you'll break."
"I won't."
"You almost did." The words came out sharp, and Robin's eyes went wide, like he hadn't meant to say them. He looked down at his hand, still frozen at the edge of Kaelen's shirt. "At the lighthouse. When I pulled you out—" He stopped. Breathed. "You weren't breathing, Kaelen. You were gray. Your heart—"
"I know."
"You don't know." Robin's voice cracked. Just once, just at the edge, but Kaelen heard it. "You don't know what it's like to carry someone who might already be dead and not be able to tell. To feel their blood on your hands and not know if it's theirs or yours."
The morning light shifted. A cloud passed over the sun, and the gold turned gray, and Kaelen felt the cold seep through his shirt.
"I'm here," he said. "I'm still here."
"For how long?"
The question hung between them. It wasn't accusation. It was fear, plain and raw, stripped of the humor Robin usually hid behind. His hand still hovered, still waited, like he needed permission to believe.
Kaelen reached up slowly—every movement deliberate, telegraphing intention—and wrapped his fingers around Robin's wrist. The skin there was warm. He could feel Robin's pulse, fast and uneven, a bird beating against a cage.
"Put your hand on me," Kaelen said. "Please."
Robin's breath caught. His eyes met Kaelen's, and there was something fragile in them, something Kaelen had only seen in glimpses before—at night, when Robin thought he was asleep, when the mask slipped and the exhaustion showed through.
Then Robin's hand moved. His palm settled over Kaelen's heart, warm and careful, through the thin fabric of his shirt. The pressure was light, almost hesitant, but Kaelen felt it everywhere—in his chest, in his throat, in the way his fingers tightened around Robin's wrist and didn't let go.
"There," Kaelen whispered. "See? Still beating."
Robin's jaw worked. His hand pressed a fraction harder, like he was counting the rhythm, memorizing it. His thumb moved in a slow arc across Kaelen's sternum.
"I dream about that night," Robin said. His voice was barely audible, scraped raw. "I dream that I'm too late. That I find you and you're already—" He couldn't finish. Didn't have to.
Kaelen shifted on the bench, wincing at the pull in his ribs, and turned to face Robin fully. His hand stayed wrapped around Robin's wrist, keeping his palm pressed to his chest. He didn't let go.
"I'm not going anywhere," he said.
"You can't promise that."
"I'm promising it anyway."
Robin let out a sound—half laugh, half sob, caught somewhere in his throat. His forehead dropped to Kaelen's shoulder, careful not to jar him, and Kaelen felt the tremor run through him. Felt Robin's breath hot against his collarbone, uneven and raw.
"I can't do it again," Robin said into his shirt. "I can't watch you almost die and pretend I'm fine. I can't keep doing this—waking up every morning terrified that today's the day you don't wake up."
Kaelen's throat tightened. He brought his other hand up, slow, and let it rest on the back of Robin's head. The messy dark brown hair was soft between his fingers. He'd never touched Robin like this before. Never had permission.
"You've been carrying this alone," Kaelen said. "Haven't you."
"Who else was going to?" Robin's voice was muffled, defensive, but he didn't pull away. "Lucien has the whole kingdom on his shoulders. Bramble can't hold me when I fall apart. And you—" He stopped. Breathed against Kaelen's shoulder. "You were busy bleeding out."
Kaelen's hand stilled on the back of Robin's head. He felt the weight of those words settle into his bones, heavy and undeniable. Robin had been breaking alone, night after night, sitting on the cold floor of the cottage while Kaelen slept and bled and healed too slowly.
"I'm sorry," Kaelen said. "I didn't know."
"You weren't supposed to."
"I should have."
Robin lifted his head. His eyes were red-rimmed, and there was a wetness on his lashes that he blinked away fast, like he could pretend it wasn't there. His hand was still pressed to Kaelen's chest, steady and warm.
"I'm not telling you this so you feel guilty," Robin said. "I'm telling you because I don't know how to stop being afraid. I've been afraid since the lighthouse, and it's getting worse, not better, and I don't know what to do with it."
"You talk to me."
"I am talking to you." Robin's laugh was hollow. "This is me talking."
Kaelen's thumb traced a line along Robin's jaw, barely a touch, a question. Robin's breath hitched, and his eyes dropped to Kaelen's mouth, then back up, like he was reading a question in the space between them.
"Robin." Kaelen said his name carefully, like it was something precious. "When I was in the water—when I couldn't breathe—I saw something."
"A vision?"
"I don't know what it was. But I saw a future where I was alone. Where everyone I loved was gone, and I was old and tired and nobody knew my name." He paused. Felt Robin's hand press harder against his heart. "And I thought—if this is it, if this is all I get, then I didn't say it. I never told him."
"Told who?" Robin's voice was barely a whisper.
Kaelen looked at him. The brown eyes, wide and vulnerable. The slight tremor in his jaw. The hand still pressed to Kaelen's chest, like he was holding Kaelen's heartbeat in his palm.
"You," Kaelen said. "I never told you."
The words sat between them, heavy and electric. The morning light had shifted again, gold spilling through the clouds, catching the dust motes and the lines of Robin's face and the way his lips parted, just slightly, like he was about to speak but didn't know what to say.
"Tell me now," Robin said. "If you're going to say it—say it now."
Kaelen's hand slid from Robin's jaw to his cheek, cupping his face, thumb brushing the corner of his mouth. He felt Robin lean into the touch, barely, like he couldn't help it.
"I love you," Kaelen said. "I've loved you for years. I was too afraid to say it because I thought—" He stopped. Swallowed. "I thought I'd ruin everything. That you'd leave. That I'd wake up one day and you'd be gone, and I'd have to live with knowing I told you and you didn't—"
Robin kissed him.
It wasn't gentle. It was desperate, raw, Robin's hand sliding up from his chest to grip the back of his neck, pulling him closer, and Kaelen made a sound—something between a gasp and a sob—and kissed him back. His fingers curled into Robin's hair. The bench creaked as Robin shifted, pressing closer, and Kaelen felt the warmth of him everywhere, the solid weight of his body, the way his lips moved like he was terrified this was the only time he'd get to do this.
They broke apart, breathing hard. Robin's forehead rested against Kaelen's, and his eyes were closed, and his hand was shaking where it gripped Kaelen's neck.
"Say it again," Robin whispered. "Please."
"I love you."
Robin let out a breath, long and shaky, like he'd been holding it for years. His hand slid down to Kaelen's chest again, palm flat over his heart, and he pressed like he was trying to feel the words through the bone.
"I've wanted to hear that for so long," Robin said. "I thought—I thought if I waited long enough, you'd say it first. But you almost died, and you still didn't say it, and I started to think maybe you never would."
"I was a coward."
"You were hurt." Robin opened his eyes. They were wet again, but he wasn't hiding it this time. "You were hurting, and you didn't know how to let me in. I understand that."
"I want to let you in now."
Robin's hand pressed harder, like he was memorizing the shape of Kaelen's heart through his ribs. "Are you sure?"
"I've never been more sure of anything."
Robin kissed him again—slower this time, intentional, like he was learning the shape of Kaelen's mouth. His thumb traced along Kaelen's jaw, soft and reverent, and Kaelen felt the ache in his ribs ease, just a little, replaced by something warmer.
When they pulled apart, Robin's hand was still on his chest. His thumb moved in slow circles over the place where Kaelen's heart beat steady and alive.
"This is real," Robin said, like he was confirming it to himself. "You're real. You said it."
"I meant it."
"Say it one more time."
Kaelen smiled. It was small and tired, but it was real. "I love you, Robin. I love you, and I'm not going anywhere."
Robin's breath stuttered. He leaned forward and pressed his forehead to Kaelen's again, and Kaelen felt the wetness of his tears against his cheek, felt the way Robin's shoulders shook with the release of something he'd been carrying too long.
"Stay with me," Robin whispered. "Please. Just—stay."
"I will."
"Promise."
Kaelen took Robin's hand—the one pressed to his chest—and held it tight. "I promise."
The sun broke fully through the clouds. Warmth spilled across the cottage steps, across their joined hands, across Robin's wet cheeks and Kaelen's tired eyes. Somewhere inside, a floorboard creaked as Bramble shifted in his sleep.
Robin laughed, soft and broken and beautiful. "This is the first time in weeks I feel like I can breathe."
Kaelen brought Robin's hand to his mouth and pressed a kiss to his knuckles. "Then breathe."
And Robin did. He breathed, slow and deep, with Kaelen's heartbeat steady under his palm and Kaelen's lips warm on his fingers and the morning light wrapping around them like a promise neither of them had to break again.
It took Robin three days to find it.
He'd been wandering the forest while Kaelen slept, restless with a kind of hope he didn't know what to do with. The confession had cracked something open in his chest—something that ached and breathed and wanted. He needed to give Kaelen something. A proof. A place where the pain could float away.
The hot spring was hidden behind a curtain of hanging moss, tucked into a hollow where the trees opened to a pocket of sky. Steam rose in lazy curls from water so clear he could see the smooth stones at the bottom. Ferns unfurled along the edges, and tiny white flowers clung to the banks like stars. Robin stood there for a long moment, heart pounding, and thought: this.
He ran back to the cottage.
Kaelen was sitting on the bench by the door, a blanket draped over his shoulders, watching the treeline. His eyes were clearer than they'd been in weeks—still tired, still shadowed, but present. He looked up when Robin burst through the garden gate, breathless and grinning.
"Found something," Robin said, bending over to catch his breath. Hands on his knees. Gaze locked on Kaelen. "You're gonna let me carry you."
Kaelen's brow furrowed. "What?"
"There's a hot spring. About an hour west. I think—" Robin straightened, crossed the distance, and dropped to his knees in front of the bench. He took Kaelen's hands. They were cold. "I think it'll help. The heat, the minerals. You've been in so much pain, and I can't—I can't fix it, but maybe this can help you let go. Just for a while."
Kaelen stared at him. His thumb traced the ridge of Robin's knuckles. "You want to carry me for an hour."
"Yes."
"Through the forest."
"Yes."
"Robin, that's insane. You'll—"
"I don't care." Robin's voice went soft, insistent. "I've carried you through worse. Let me do this. Please."
The word hung between them. Please. Kaelen's jaw tightened. He looked away, at the cottage, at the sky, at the place where Robin's fingers laced through his. Then he let out a breath and said, "Fine. But if you drop me, I'm never letting you live it down."
Robin laughed—bright, disbelieving—and pressed a kiss to Kaelen's knuckles. "Deal."
---
The first ten minutes, Kaelen complained.
"You're going to hurt yourself."
"I'm fine."
"Your back—"
"Is fine."
"Robin."
"Kaelen." Robin's voice was steady, his arms locked under Kaelen's thighs and around his back. He carried him like he weighed nothing, like the hour-long hike was a stroll through a garden. "I've got you. Stop arguing."
Kaelen fell silent. His head rested against Robin's shoulder, and Robin could feel the tension in his body slowly unspool—the way his fingers curled into the fabric of Robin's shirt, the way his breath evened out. After a while, Kaelen murmured, "This is stupid."
"It's romantic."
"It's stubborn."
"Same thing."
Kaelen's laugh was quiet, rusty. Robin felt it against his neck and carried it with him for the next half hour.
---
The forest thickened as they went deeper. Moss clung to the trunks of ancient oaks, and ferns brushed against Robin's legs. He didn't stumble once. He knew the path by heart now—every root, every dip, every stone that might catch his foot.
Kaelen's hand found the back of his neck, fingers threading through his hair. "You really did this for me."
"Of course I did."
"You walked all the way here, found it, and walked all the way back."
"And I'd do it again tomorrow." Robin turned his head, pressed a kiss to Kaelen's temple. "I'd do it every day if it meant seeing you breathe easy."
Kaelen's hand tightened. His voice was rough when he spoke. "I don't deserve you."
"Stop." Robin's pace didn't falter. "You don't get to say that. Not after everything. Not after you said you loved me."
"I do."
"Then let me love you back. Let me carry you. Let me give you this."
Kaelen was quiet for a long moment. Then he pressed his face into Robin's shoulder and nodded, once, small.
---
The hot spring emerged through a break in the trees like a secret the world had been keeping. Sunlight slanted through the canopy, catching the steam and turning it gold. The water shimmered, clear and still, and the moss around the edges was so green it looked painted.
Robin slowed. He felt Kaelen lift his head, felt the sharp inhale.
"Robin."
"Yeah."
"It's beautiful."
Robin smiled and carried him the last few feet. He set Kaelen down gently on a flat rock near the edge, keeping a hand on his arm until he was steady. "Careful. The rocks are slippery."
Kaelen looked at the water, at the steam, at Robin's face. Something in his expression softened—a crack in the armor he'd been wearing for months. "You really found this."
"I really did." Robin stripped off his shirt, tossing it onto a dry patch of moss. Then he shucked his pants, leaving only his boxers. He didn't feel shy. Not with Kaelen watching him like that, like he was something precious. "Come on. Let's get you in."
Kaelen hesitated. His hands went to the hem of his shirt but stopped. "I'm still—"
"I know." Robin stepped closer, close enough to touch. "I know you're bruised. I know it hurts. I don't care. I just want you in the water with me."
Kaelen's throat moved. Then he pulled his shirt over his head, wincing as the fabric dragged across his ribs. The bruises were fading—yellow and green now, healing—but still visible. Robin's chest tightened, but he didn't look away. He helped Kaelen out of his pants, leaving him in a pair of thin dark boxers, and took his hand.
"Slow," Robin said. "I've got you."
They stepped into the water together. It was warm—almost hot—and it rose around their calves, their knees, their hips. Kaelen hissed at first, then let out a long, shaky breath as the heat seeped into his muscles. Robin kept a hand on his lower back, guiding him deeper, until the water reached their chests and they could float.
For a long moment, neither of them spoke. The only sounds were the drip of water and the distant call of a bird. Steam curled around them, and the afternoon light painted everything soft and gold.
Kaelen closed his eyes. His head tipped back, and the tension in his shoulders seemed to melt away, ounce by ounce. Robin watched him—the curve of his throat, the way his lashes rested on his cheeks, the small smile that tugged at the corner of his mouth.
"This is the first time I've felt my body without pain," Kaelen said, voice low. "In weeks."
Robin's heart ached. "Good."
Kaelen opened his eyes. They were dark and deep and fixed on Robin. "Come here."
Robin didn't need to be told twice. He moved through the water, the heat wrapping around him, until he was close enough to touch. Kaelen reached for him, hands sliding up his chest, over his shoulders, settling at the nape of his neck. And then he pulled, guiding Robin backward until Robin's back met the smooth stone edge of the spring.
"Sit," Kaelen said.
Robin sat. The water lapped at his chest. Kaelen moved with him, settling onto his lap, straddling him, his thighs pressed against Robin's hips. Their boxers were thin, soaked through, and Robin could feel everything—the heat of Kaelen's skin, the weight of him, the way his breath caught when their bodies aligned.
"Is this okay?" Kaelen asked, and the question was raw, vulnerable.
Robin's hands found his waist. "Yes. God, yes."
Kaelen's hands moved from Robin's neck to his face, cupping his jaw, thumbs tracing his cheekbones. Their foreheads touched. Water dripped from Kaelen's hair onto Robin's chest. They floated there, suspended, barely moving, just breathing each other in.
Robin's hands slid down, over Kaelen's hips, to rest on his thighs. The water made everything warmer, slicker. He could feel the muscles in Kaelen's legs, the way they trembled slightly, the way he pressed closer.
And then Robin's hand moved higher.
His fingers brushed the inside of Kaelen's thigh, featherlight. Kaelen's breath hitched. Robin's gaze stayed locked on his, searching, asking. Kaelen gave a tiny nod—yes—and Robin's hand drifted up, up, until his palm met the heat at the center of Kaelen's boxers.
Kaelen was hard.
Robin felt it through the damp fabric—the shape of him, the warmth, the way he twitched at the touch. A low sound escaped Kaelen's throat, and his hips rolled forward, pressing into Robin's hand.
Robin smiled. It was slow and deep and full of wonder. "You're hard."
Kaelen's face flushed. "Are you surprised?"
Robin's other hand found Kaelen's hip, holding him steady. "No. But you didn't feel me yet."
He shifted, pressing up, and Kaelen's eyes widened. Robin was hard too—had been since Kaelen first settled on his lap, since the moment their bodies touched. The evidence was unmistakable, thick and insistent against Kaelen's thigh.
"Oh," Kaelen breathed.
"Yeah." Robin's thumb traced the line of Kaelen's cock through his boxers, slow, teasing. "I've been hard since you sat on me."
Kaelen's laugh was breathless. "I could feel you. I just—wasn't sure."
"Now you're sure."
Kaelen leaned in and kissed him. It was soft at first, tentative, like they were still learning each other's mouths. But Robin's hand kept moving—stroking, pressing—and Kaelen's kiss turned desperate, hungry, his tongue sliding against Robin's, his fingers gripping Robin's hair.
The water sloshed around them. Steam rose. The world shrank to the space between their bodies.
Robin pulled back just enough to speak. "I want to touch you. Properly."
Kaelen's eyes were dark, pupils blown wide. "Then touch me."
Robin's hand slid under the waistband of Kaelen's boxers.
The water made everything slick, easy. His fingers found Kaelen's cock—hot, hard, silky. He wrapped his hand around the base and stroked, slow, watching Kaelen's face fall apart. Kaelen's head dropped forward, forehead against Robin's, and a low moan spilled from his lips.
"Robin—"
"I've got you." Robin's thumb traced the tip, spreading the wetness there. "I've got you. Let go."
Kaelen's hips moved, thrusting into Robin's hand, and Robin matched the rhythm, tightening his grip, twisting on the upstroke. The water muffled the sounds, but he could hear every shaky breath, every bitten-off curse.
"I want to feel you too," Kaelen whispered, and his hand slid down, past Robin's stomach, into his boxers. His fingers wrapped around Robin's cock, and Robin sucked in a breath—sharp, desperate.
They touched each other in the warm water, bodies floating, steam curling around them. Robin's other arm wrapped around Kaelen's waist, holding him close, and they moved together—slow, deep, unhurried. Every stroke was a confession. Every breath was a vow.
"I love you," Robin said, and his voice broke on the last word.
Kaelen kissed him. "I love you too."
Their hands moved in rhythm, slick and warm, and Robin felt the pressure building—tight and hot in his belly. He could feel Kaelen trembling against him, could feel the way his cock pulsed in his grip.
"Come for me," Robin murmured against his mouth. "Let go. I've got you."
Kaelen gasped, his body arching, and Robin felt him come—hot and sudden, spilling over his fingers. The sound Kaelen made was shattered, beautiful. Robin held him through it, stroking him through the aftershocks, pressing kisses to his jaw, his cheek, his mouth.
Then Kaelen's hand tightened around him, and Robin's own release followed—a wave that crashed through him, leaving him breathless and shaking. He buried his face in Kaelen's shoulder and let go.
For a long while, they floated. The water lapped at their chests. The steam settled around them like a blanket. Robin's hand stayed tangled with Kaelen's, their fingers laced together underwater.
Kaelen spoke first, voice hoarse. "I think I can breathe now."
Robin laughed, soft and wet. "Good."
Kaelen pulled back just enough to look at him. His eyes were red-rimmed, but he was smiling—a real smile, one that reached the corners of his mouth. "Thank you. For carrying me. For this. For everything."
Robin brushed a strand of wet copper hair from Kaelen's forehead. "I'd carry you across the world if you asked."
"I know." Kaelen leaned in, pressed a kiss to Robin's lips—light, tender. "I know you would."
The sun shifted. The water cooled. And somewhere in the distance, a bird called out, patient and sure, like it had been waiting for them to find this place all along.
Robin's chest rose and fell with the steam, the water cooling around them. He pressed a kiss to Kaelen's temple, then pulled back, his hand still tangled with Kaelen's underwater. "Let's get you out. I've got somewhere I want to take you."
Kaelen's eyes narrowed, curious but trusting. "Where?"
Robin's mouth curved—a slow, dangerous grin that made his heart kick against his ribs. "Somewhere soft. Just wait."
He climbed out first, water streaming down his skin, and grabbed a towel from the stack. He dried himself quickly, then held out a hand to Kaelen. "Come on."
Kaelen took it, wincing as he stood, but Robin caught him before he could stumble, wrapping the towel around him. He dried Kaelen's shoulders, his chest, his thighs—slow, meticulous, his fingers lingering on every inch of damp skin. Kaelen shivered under his touch, and Robin felt the tremor travel up his own arm.
When he was done, Robin grabbed a thin wool blanket from the chest by the door. The afternoon light slanted through the cottage windows, dust motes spinning in the golden air. He tossed the blanket over one shoulder and took Kaelen's hand again, leading him out the back door into the forest.
The mossy patch he'd found days ago was still there—a cradle of green beneath a sprawling oak, soft as a bed. Sunlight dappled through the leaves, painting gold coins across the ground. The air smelled of damp earth and wild mint. A single cricket chirped from somewhere nearby, patient and unhurried.
Robin spread the blanket over the moss and turned to face Kaelen. The words stuck in his throat for a second—not because he didn't mean them, but because meaning them made his chest ache. "I want to talk to you first."
Kaelen's eyes searched his face. "Okay."
"I want this." Robin's voice was rough. "I want you. But I need to hear you say yes. I need to know you want it too."
Kaelen stepped closer, his bare feet silent on the moss. His hand found Robin's jaw, thumb tracing the line of his cheekbone. "Yes," he said, soft and certain. "I want this. I want you, Robin. All of you."
Robin's breath shuddered out of him. He leaned in, forehead against Kaelen's, and let himself feel the weight of those words. Then he pulled back, and the sparkle in his eyes returned—darker now, hungrier. "Good. Because I've been thinking about this since I saw this moss. I want to fuck you on it."
Kaelen's lips parted. His pupils dilated.
"But I'm not going to let you cum easily." Robin's thumb found Kaelen's lower lip, pressing gently. "I want you to hold on for me. No matter how desperate you get, no matter how much you beg—you hold on until I decide it's time."
"Robin—"
"And when I finally let you," Robin continued, his voice dropping, "I'm going to keep going. I'm going to get my cock back inside you, and I'm going to stroke you through it, and you're going to feel every single second. You're going to cry out for me. You're going to grab my wrist and beg me to stop, and I'm not going to stop until I've wrung everything out of you."
Kaelen's hands were trembling against Robin's chest. "Yes," he breathed. "Yes. Please."
Robin guided him down onto the blanket. The moss gave way beneath them, cool and yielding. Kaelen lay back, copper hair splayed across the green, dark blue eyes fixed on Robin like he was the only thing in the world worth seeing. Robin settled over him, knees bracketing his hips, and let himself look.
He kissed Kaelen's mouth slow—deep and full of promise. Then he kissed his jaw, his throat, the hollow where his pulse hammered. He worked his way down, tongue tracing the ridge of a scar, teeth grazing a nipple until Kaelen arched into him with a broken sound.
"Robin—"
"Patience." Robin's mouth continued downward, across his stomach, over his hip. He settled between Kaelen's thighs, looking up at him. "I've got all night."
He took Kaelen into his mouth without warning—slow, deep, his tongue working the length. Kaelen's body bowed, a whimper escaping his lips. Robin's hand wrapped around the base, stroking in counterpoint to his mouth, and Kaelen's fingers tangled in his hair, not pulling, just holding on.
Robin built the rhythm, then broke it. Faster, then achingly slow. He pulled off entirely, kissed the inside of Kaelen's thigh, licked the sensitive head until Kaelen was gasping—then took him deep again. His free hand found Kaelen's balls, cupping them gently, rolling them, and Kaelen's hips bucked, a plea torn from his throat.
"Not yet," Robin murmured against his skin. "You're not ready yet."
He reached for the small jar he'd brought from the cottage—oil, warmed by his pocket. He slicked his fingers and found Kaelen's entrance, circling, teasing, pushing in one finger at a time. Kaelen's breath came in sharp gasps, his hands fisting the blanket. Robin worked him open slowly, stretching him, curling his fingers until Kaelen's back arched and a raw cry broke from his chest.
"Now," Robin said. "Tell me you're ready."
"I'm ready," Kaelen sobbed. "Please—I need you—"
Robin positioned himself, the head of his cock pressing against that tight heat. He pushed in slow—an inch, two—watching Kaelen's face contort with pleasure and pain. He gave him time to adjust, then pushed deeper, until he was fully seated, buried to the hilt.
The world stopped. The only sound was their breathing, ragged and uneven.
Robin started to move. Long, deep strokes that drew out every sensation. He leaned down, kissing Kaelen's open mouth, swallowing his moans. "You feel so good around me," he murmured. "So tight. So perfect."
Kaelen's legs wrapped around his waist, pulling him deeper. "Don't—don't stop—"
"I won't." Robin's rhythm shifted, harder, faster. The slap of their bodies echoed through the trees. "But you don't cum. Not yet."
Kaelen whined, his head thrashing side to side. "Robin—I can't—it's too much—"
"You can." Robin's hand found his cock, slick with pre-cum, and squeezed the base. "You will. Hold on for me."
He kept driving into him, each thrust brushing that spot inside that made Kaelen's vision go white. Kaelen's nails raked down Robin's back. His breath came in hitched, desperate sobs. Robin could feel the tension building in Kaelen's body, the way his muscles clamped down, the way his whole frame trembled on the edge.
"Please," Kaelen begged. "Please—I can't—please let me—"
Robin's hand started moving on his cock, matched to the thrusts. "Almost," he said, his own voice frayed. "Hold on just a little longer."
Kaelen's eyes rolled back. His mouth fell open in a silent scream. Robin watched him come undone, watched the release tear through him, hot and sudden, spilling over Robin's fingers. He kept moving inside him, kept stroking, drawing it out until Kaelen was gasping, twitching, a ruined sound falling from his lips.
Robin didn't stop.
He pulled out, flipped Kaelen onto his stomach, and pushed back in—a new angle, deeper. Kaelen cried out, his hands scrabbling at the blanket. "Robin—what—"
"I told you," Robin said, his voice low. "I'm not done."
His hand found Kaelen's cock again. Still hard, oversensitive, slick with cum. Robin stroked him—slow, firm—and Kaelen's whole body seized, a broken wail tearing from his throat.
"Too much—fuck—Robin it's too much—"
"I know." Robin thrust deeper, his rhythm relentless. "I've got you. Let me feel you."
Kaelen's hand shot back, grabbing Robin's wrist. "Please—have mercy—I can't handle it—"
Robin captured that wrist, pressed it into the moss above Kaelen's head. He used his free hand to hold the other, crossing them gently, pinning them. Kaelen could have pulled free—Robin's grip wasn't hard—but he didn't.
Robin leaned in, his mouth at Kaelen's ear. "You can handle it. I'll take care of you. Just let go."
He kept thrusting, deep and measured, while his other hand kept stroking Kaelen's cock. The pressure built again, impossibly, from a place Kaelen thought was empty. He felt his body respond, felt the heat coil again, felt himself grow hard in Robin's grip—more sensitive than before, every nerve raw and exposed.
Kaelen's scream was raw, animal, unhidden. He didn't hold back. He couldn't. His body arched, his hips thrusting into Robin's hand and back onto his cock, caught between two pleasures that blurred into one unbearable peak.
"That's it," Robin breathed. "That's it. Let me hear you."
Kaelen came again—a smaller release, but sharper, tearing through him like lightning. His voice broke, Robin's name falling from his lips like a prayer.
Robin followed him over the edge, burying his face in Kaelen's shoulder as his own release filled him. He stayed there, trembling, their bodies slick with sweat and moss and each other.
Minutes passed. Or hours. The light shifted, the shadows lengthened. Robin pulled out slowly, rolling onto his side, pulling Kaelen against him. He wrapped the blanket around them both, tucking it around Kaelen's shuddering frame.
Kaelen's voice was a hoarse whisper. "I think you broke me."
Robin laughed, soft and wrecked. "Good."
Kaelen turned his head, meeting Robin's eyes. His were wet, but he was smiling—a broken, beautiful smile that made Robin's chest ache. "I love you."
Robin kissed his forehead, his temple, the corner of his mouth. "I love you too. More than prophecies. More than fate. More than anything."
The cricket started chirping again. The moss held them, soft and patient. And somewhere above, through the canopy of leaves, the first stars began to appear.

