Morning light spilled through the cottage windows, catching dust motes in slow spirals. Kaelen stood at the counter, his weight braced on both palms, breathing through the ache that still lived in his ribs. The kettle whistled. He didn't move to take it off the heat.
"You're supposed to be sitting." Robin's voice came from the doorway, rough with sleep.
"I'm supposed to be a lot of things."
Robin crossed the kitchen in four strides and lifted the kettle himself, pouring water into two chipped mugs. His shoulder brushed Kaelen's as he reached for the tea tin. The contact lasted less than a second. Kaelen felt it for ten.
"You look like you haven't slept," Robin said, not looking at him.
"Neither do you."
"I sleep fine."
"You snore when you're lying."
Robin's hand paused over the tea tin. A beat. Then he laughed, quiet and surprised, and something in Kaelen's chest loosened at the sound. "I don't snore."
"You do. Lucien and I have a tally."
"There's a tally."
"Forty-three times."
Robin turned, mug in hand, and finally looked at him properly. His brown eyes were soft in the morning light, hair still a disaster, shirt untucked and wrinkled. He looked young like this. Unarmored. Like the boy Kaelen had met in a tavern two years ago, not the mage who'd carried him out of the lighthouse.
"Forty-three," Robin repeated. "That's specific."
"I'm a specific person."
"You're a liar." Robin held out the mug. "Drink. Then sit down before you fall down."
Kaelen took the mug. Their fingers brushed. Neither pulled away first.
---
They ended up on the porch, side by side on the worn wooden bench, shoulders inches apart. The sea rolled out before them, grey and endless, the horizon blurred where water met sky. Gulls wheeled overhead, their calls distant and lonely.
Kaelen cradled the mug in both hands, letting the warmth seep into his palms. His ribs ached. His leg throbbed where the bruising was worst. But the tea was good, and Robin was warm beside him, and for the first time in days, the visions had stayed quiet.
"This is weird," Robin said eventually.
"What is?"
"This." Robin gestured vaguely between them. "Us. Alone. No Lucien making inappropriate jokes. No Bramble drooling on someone's boot. Just—" He stopped. Shook his head. "I don't know how to be quiet with you."
Kaelen turned to look at him. "We're being quiet right now."
"Yeah, and it's weird."
"You're the one who keeps talking."
Robin huffed a laugh. "Shut up."
But he didn't move away. Didn't break the small space between them. His knee rested close enough that Kaelen could feel the heat of him through both their trousers. A deliberate nearness. A question.
Kaelen didn't answer it. Not yet.
---
The morning passed in slow increments. Robin made breakfast—burnt toast and eggs that were somehow both runny and dry—and they ate at the small kitchen table, knees touching beneath it. Robin talked about nothing: the weather, the state of the cottage's roof, a story about Lucien falling into a river during a diplomatic visit. Kaelen listened, let the sound of Robin's voice wash over him, and didn't interrupt.
After breakfast, Robin insisted on changing the bandages on Kaelen's ribs. The bruises had faded from black to a sickly yellow-green, the worst of the swelling gone, but the skin was still tender, still mottled with the memory of impact.
"You're healing," Robin said, his voice carefully neutral as he pressed fresh gauze into place.
"You sound surprised."
"I'm relieved." Robin's fingers lingered on the edge of the bandage. "There's a difference."
Kaelen sat still, shirt off, chest bare, watching Robin's hands. The way they moved. Precise. Gentle. The way they hesitated before touching skin, as if asking permission each time.
"You can touch me," Kaelen said quietly. "I won't break."
Robin's jaw tightened. His hand pressed flat against Kaelen's side, palm warm through the gauze. "I know you won't break. That's not—" He stopped. Drew a breath. "That's not what I'm afraid of."
"Then what are you afraid of?"
Robin looked up. His brown eyes met Kaelen's blue ones, and for a long moment, neither of them breathed.
"That I'll want more," Robin said. "And I won't be able to stop."
The words hung between them, heavy and honest. Kaelen felt his heart stumble, then steady, then race.
"Robin—"
"Don't." Robin pulled his hand back, stood, turned toward the kitchen. "You need to rest. I'll clean up."
Kaelen caught his wrist.
Robin stopped. Didn't turn around.
"I'm not going to pretend I don't feel this," Kaelen said. His voice was rough. Raw. "I've been pretending for months. Years. I'm too tired for it."
Robin's hand trembled under his grip. "Kaelen—"
"I almost died."
"I know."
"I saw a version of myself who ended up alone."
Robin turned. His face was pale, his eyes bright with something too close to grief. "I know."
"I don't want that." Kaelen's grip tightened. "I don't want to be alone. I want—" He stopped. Swallowed. "I want you to stop being careful with me."
Robin stared at him. The kitchen was silent except for the distant crash of waves against the cliffs.
"I don't know how," Robin whispered. "I've been careful with you since the day we met."
"Then learn."
---
Robin's hand came up slowly, as if Kaelen were something wild, something worth startling. His fingers brushed Kaelen's jaw. Featherlight. Questioning.
Kaelen leaned into the touch.
Something broke open in Robin's expression. He stepped closer, his hand sliding to cup Kaelen's neck, thumb tracing the line of his jaw. The heat of him was overwhelming this close. The smell of him—salt and tea and something woody, something that was just Robin.
"Tell me if this hurts," Robin said.
"It doesn't."
"Tell me if you want me to stop."
"I won't."
Robin kissed him.
It was soft at first. Tentative. A question asked with lips and breath and the barest pressure. Kaelen answered by tilting his head, by opening his mouth, by letting Robin in.
The kiss deepened. Robin's other hand found Kaelen's waist, careful of the bandages, thumb pressing into the dip of his hip. Kaelen made a sound he didn't recognize—low and desperate—and Robin swallowed it, pulled him closer, kissed him like he'd been starving.
They broke apart gasping. Foreheads pressed together. Breath shared between them.
"I've wanted to do that for so long," Robin said, his voice wrecked. "I didn't think I'd ever get to."
Kaelen's hands fisted in Robin's shirt. "Do it again."
Robin did.
---
They ended up on the couch, Kaelen half in Robin's lap, careful not to put weight on his ribs. Robin's hands moved over his back, his shoulders, his arms—gentle, reverent, like he was memorizing the shape of him.
"Tell me about the visions," Robin said quietly.
Kaelen stiffened.
"You don't have to," Robin added quickly. "But you said earlier you're tired of pretending. I'm asking because I want to carry it with you. Not because I need to know."
Kaelen closed his eyes. Let out a slow breath. "I see myself. Older. Alone. In a room with empty chairs and dust on everything. And I know—I just *know*—that I lost everyone. That I pushed them all away and ended up with nothing."
Robin's arms tightened around him.
"I keep thinking," Kaelen continued, his voice barely above a whisper, "that maybe that's where I'm heading. That maybe I can't stop it. The prophecy, the visions, the path I'm on—maybe I'm meant to end up alone."
"No." Robin's voice was sharp. Certain. "That's not going to happen."
"You don't know that."
"I do." Robin pulled back, caught Kaelen's face between his hands, forced eye contact. "Listen to me. I don't care what the visions showed you. I don't care what the prophecy says. I am not going to let you end up alone. You understand?"
Kaelen's throat tightened. "Robin—"
"I have been choosing you," Robin said, his voice cracking, "since the moment I met you. Every day. Every bad decision. Every time you tried to push me away, I stayed. And I'm going to keep staying. Not because of fate. Not because of some ancient prophecy. Because *I want to*."
Kaelen couldn't breathe. "Why?"
"Because I love you."
The words landed like a blow. Soft. Irreversible. Kaelen felt them in his chest, in his hands, in the space behind his ribs where the ache had been living for so long.
"I love you," Robin repeated, softer now. "I've loved you for years. I was too scared to say it because I thought you'd run. But you're not running. You're right here. And I'm not letting you go."
Kaelen kissed him again, fierce and desperate, and Robin met him with the same intensity. They sank into the couch together, tangled and breathless, the weight of unspoken years finally released.
---
Later, when the sun had shifted and the shadows had grown long, they lay on the floor in front of the fireplace. A blanket beneath them. A fire crackling in the hearth. Bramble had returned from his wanderings and curled up in the corner, one eye cracked open, watching them with quiet contentment.
Robin traced patterns on Kaelen's chest, careful to avoid the bandages. "We should probably talk about what happens next."
"Do we have to?"
"Lucien's coming back in a month. The prophecy isn't going to wait."
Kaelen sighed. "I know."
"But not tonight." Robin pressed a kiss to his shoulder. "Tonight, we get to just be here."
Kaelen turned his head, caught Robin's gaze. The firelight flickered in his brown eyes, warm and alive and so full of something Kaelen didn't have a word for. Devotion, maybe. Or hope.
"Pull me closer," Kaelen said.
Robin did.
Robin's thumb found the edge of the bruise before his eyes did—a slow, deliberate sweep across Kaelen's ribs, tracing the purple bloom that spread beneath the bandages. The firelight caught the movement, shadows sliding across his knuckles.
Kaelen went still beneath the touch. Not the stiff stillness of bracing for pain—the other kind. The kind that waited. The kind that held its breath and watched.
"Does it hurt?" Robin's voice was low, rough-edged.
"Not right now."
"Liar."
"Maybe a little." Kaelen's mouth quirked. "But not in a bad way."
Robin's thumb paused at the center of the bruise, pressing gently. Testing. "Tell me if I—"
"I will."
He didn't pull his hand away. Instead, he let it rest there, palm flat against Kaelen's ribs, feeling the rise and fall of each breath. The fire popped. Bramble shifted in his sleep, a low rumble rolling through his chest.
"I used to imagine this," Robin said, not looking at him. "Being able to touch you without you flinching away."
Kaelen's throat tightened. "I never flinched because of you."
"I know." Robin's voice was barely audible. "You flinched because you thought you didn't deserve it."
The words landed clean—too clean. Kaelen turned his head, pressed his cheek against the blanket, watching Robin's profile in the firelight. The sharp line of his jaw. The way his brow furrowed when he was thinking too hard. The way his hand stayed, warm and steady, right where it was.
"I don't know how to be this," Kaelen said. "I don't know how to let someone—" He stopped. Swallowed. "I've never had this."
"Me neither." Robin's thumb resumed its slow tracing, following the edge of the bruise like he was mapping territory he intended to claim. "But I'm learning. We're learning."
Kaelen let out a breath he didn't know he'd been holding. The sound was small, broken, relieved. "Yeah."
Robin's hand slid lower, finding the curve of Kaelen's hip. Another bruise there—darker, older. He traced it too, feather-light, asking without words if this was allowed. Kaelen's breath caught, but he didn't pull away.
"You're allowed," Kaelen whispered. "You're always allowed."
Robin's eyes met his. Dark. Hungry. But gentle. So impossibly gentle.
"I want to kiss every bruise," Robin said, the words rough and raw. "Every scar. Every place that ever hurt. I want to put my mouth on every one of them and tell them they're not alone anymore."
Kaelen's heart stopped. Then started again, harder. "Robin."
"I mean it." Robin leaned down, pressed his lips to the bruise on Kaelen's ribs—a kiss so soft it was barely a whisper of contact. "This one. You got it falling off a roof in Rustport."
Kaelen's eyes widened. "How do you—"
"I saw you land. Thought you'd broken something. You laughed it off and bought me a drink." Robin moved his mouth to another spot, just above Kaelen's hip. "This one—the night we ran from the barracks. You took a crossbow bolt meant for me."
"I didn't—"
"You did." Robin's voice cracked. "I saw the blood. I thought I'd lost you."
Kaelen's hand found Robin's hair, fingers threading through the messy dark strands. "I'm here."
Robin pressed his forehead against Kaelen's shoulder. Breathed in. Shook. "I know. I'm not letting go."
The fire crackled. The wind rattled the windows. Kaelen's fingers tightened in Robin's hair, and Robin's hand found his, lacing their fingers together against the blanket.
"I love you," Kaelen said, the words falling out before he could stop them. "I don't think I've ever said it out loud. Not to anyone. But I love you, Robin. And I'm terrified. And I don't know what comes next. But I love you."
Robin lifted his head. His eyes were wet, catching the firelight like amber. "Say it again."
"I love you."
Robin kissed him—not fierce this time, but slow. Deliberate. A promise sealed in pressure and warmth. Kaelen melted into it, let himself be held, let himself be known.
When they broke apart, Robin's hand was still on his ribs, tracing the edge of the bruise. "We have a month," he said. "And then the prophecy. And then whatever comes after. But right now—"
"Right now, we're here."
Robin smiled, small and real. "Yeah. We're here."
Kaelen pulled him closer, and Robin went willingly, folding himself into the space beside Kaelen, careful not to press where it hurt. The fire burned low. The wind sang through the cracks.
Outside, the sea whispered its ancient language against the cliffs.
Inside, two boys held each other, learning the shape of a future they'd never let go of.
Robin's fingers moved with purpose now, tracing the line of Kaelen's collarbone, following the shadow of a bruise that bloomed beneath his jaw. His touch was light—asking, always asking—and Kaelen's breath came shallow beneath it, his chest rising and falling like he was learning to breathe all over again.
"Tell me if it's too much," Robin said, his voice low, roughened by something that sat heavy in his throat. "Tell me to stop, and I will."
Kaelen's hand found Robin's wrist, held it there. "I don't want you to stop."
The fire popped, sending a shower of sparks up the chimney. Robin leaned in, his lips brushing the corner of Kaelen's mouth—not quite a kiss, not quite a question. A hesitation. A threshold.
"I want to taste every part of you," Robin whispered against his skin. "Every place you've ever been hurt. Every place you've hidden. I want to know all of it."
Kaelen's eyes fluttered closed. His fingers tightened on Robin's wrist, then slid down, lacing into his hand. "Then know it."
Robin kissed him then—soft, deliberate, a press of lips that said more than words ever could. His free hand cupped Kaelen's jaw, thumb tracing the curve of his cheekbone, and Kaelen's chest hitched once, a sound too small to be a sob but too raw to be anything else.
"I've got you," Robin breathed against his mouth. "I've got you."
He pulled back just enough to look at Kaelen's face. The firelight caught the copper of his hair, the blue of his eyes, the freckles scattered like constellations across his pale skin. Robin's thumb brushed over one, gentle, as if memorizing it.
"Your face," Robin said, and his voice cracked on the words. "I've looked at your face a thousand times. A thousand thousand. And it still—" He stopped, swallowed, shook his head. "It still undoes me."
Kaelen's lips parted. Something flickered in his eyes—surprise, wonder, the fragile beginning of belief. "Robin."
"I know. I'm being ridiculous." Robin laughed, wet and broken. "But you—" He pressed his forehead to Kaelen's. "You're the first thing I see when I close my eyes. You're the last thing I see before I fall asleep. You're in my bones, Kaelen. You're in my blood."
Kaelen reached up, his fingers finding the nape of Robin's neck, pulling him closer until there was no space left between them. "Then stay there," he whispered. "Don't leave."
"Never."
Robin's mouth found his again—hungrier this time, but still careful, still reverent. His hand slid down Kaelen's chest, palm flat over his heart, feeling it hammer beneath his touch. Kaelen arched into him, a small sound escaping his throat, and Robin felt it resonate through his own body like a chord struck in the dark.
"Can I—" Robin's voice faltered. He pulled back, met Kaelen's eyes. His hand hovered over the collar of Kaelen's loose shirt, not quite touching. "Can I see you?"
The question hung in the air between them, fragile and enormous. Kaelen's throat worked. His hands trembled at his sides. But he nodded—once, small, resolute.
"Yeah." His voice barely carried. "Yeah, Robin. I want you to."
Robin's fingers found the hem of the shirt, lifting it slowly, giving Kaelen every chance to change his mind. The fabric slid up over his ribs, his chest, his shoulders—and then it was off, pooling beside them on the blanket, and Kaelen was bare in the firelight.
Robin made a sound—low, pained, reverent. His eyes traveled the landscape of Kaelen's body: the ridges of scar tissue, the blooms of bruise, the sharp lines of ribs that had been too visible for too long. He reached out, palm hovering over a dark bruise on Kaelen's side.
"This one," Robin said, his voice thick. "I remember this one. The night we crossed the Thornwood. You threw yourself in front of me when the branch fell."
Kaelen's jaw tightened. "I'd do it again."
"I know." Robin's palm settled over the bruise, warm and gentle. "That's what terrifies me."
He leaned down, pressed his lips to the bruise—soft, deliberate, a kiss that meant I remember and I'm grateful and please stop doing this to yourself. Kaelen's breath hitched. His hand found Robin's hair, fingers threading through the messy dark strands, holding on like he was afraid to let go.
Robin moved lower, finding the next bruise—a faded purple smudge along Kaelen's ribs. He kissed it too. Then the next, a yellowing crescent above his hip. Then the next, a dark circle near his spine that made Robin's eyes go sharp with recognition.
"That one's from the lighthouse," Robin said. His voice was barely a whisper now. "The beam fell. You pushed me out of the way."
Kaelen's fingers tightened in his hair. "I'd push you out of the way a thousand times."
Robin looked up at him, eyes bright in the firelight. "I know you would. That's why I'm going to spend the rest of my life making sure you don't have to."
He kissed the bruise on Kaelen's spine, long and slow, his lips pressing the ache into something softer. Then he traced up, following the line of Kaelen's back, his shoulder blades, the nape of his neck. Each inch of skin he passed, he kissed—not urgent, not demanding, but worshipful. Like Kaelen was holy ground.
Kaelen's breath came uneven, his body trembling under the attention. No one had ever touched him like this. No one had ever looked at his scars like they were something to be cherished rather than endured.
"Robin." His voice cracked. "I don't know what to do with this."
Robin pulled back, cupped Kaelen's face in both hands. "You don't have to do anything. Just let yourself feel it." He pressed a kiss to Kaelen's forehead. "Let yourself be loved."
Kaelen's eyes were wet, catching the firelight. "I don't know if I know how."
"Then we learn together." Robin's thumb brushed away a tear before it could fall. "I'll show you, every day, until you believe it."
He kissed the corner of Kaelen's mouth, then his jaw, then the tender spot beneath his ear. Kaelen's breath caught, his head tilting back, a silent offering. Robin's lips found his neck—the pulse fluttering there, the skin warm and salt-tinged from the sea air.
"Is this okay?" Robin breathed against his throat.
Kaelen's answer was a sound—raw, desperate, wordless. His hips shifted, pressing closer, and his fingers tightened in Robin's hair, pulling him in. Yes. The message was unmistakable. More. Please.
Robin's lips parted over Kaelen's pulse point. He sucked gently, a soft pull of skin between his teeth, and Kaelen's body arched into him like a bowstring drawn taut. A sound escaped him—something between a gasp and a moan—and Robin felt it vibrate through his own chest, igniting something primal and tender.
He pulled back, looked at the mark blooming on Kaelen's neck: a dark flush against pale skin, a claim written in blood and heat. His breath caught.
"Kaelen." His voice was barely a rasp. "Look at me."
Kaelen's eyes opened—dark, dazed, full of trust and hunger. Robin held his gaze as he leaned in again, pressing his mouth to the same spot, sucking harder this time, drawing the bruise deeper. Kaelen's hips bucked, a broken sound falling from his lips, and Robin's free hand found his hip, steadying him, grounding him.
"I want to mark every inch of you," Robin murmured against his skin, moving down to his collarbone, finding the hollow of his throat. "I want everyone to know who you belong to." He kissed the dip between Kaelen's collarbones, then lower, over his heart. "But mostly I want you to know."
Kaelen's hand slid down Robin's back, pressing him closer, holding him there. "I know," he whispered. "I know, Robin. I'm yours."
Robin lifted his head, and the look in his eyes was devastating—raw, open, full of a love so vast it seemed to fill the entire room. He kissed Kaelen again, slow and deep, tasting the salt on his lips, breathing the same air until the world outside the cottage ceased to exist.
The fire crackled. The wind howled. The sea crashed against the cliffs below.
And inside, two boys held each other, learning the shape of a love that would outlast prophecy, outlast destiny, outlast every force that tried to tear them apart.
Robin pulled back, breathless, forehead pressed to Kaelen's. "I'm not done," he said, a promise in the words. "I want to kiss every scar. Every bruise. Every place that ever held pain." His thumb traced the line of Kaelen's jaw. "I want to replace them with this."
Kaelen's laugh was small, wet, broken—but real. "That might take a while."
"I've got a month," Robin said. "And then forever after that."
Kaelen pulled him down into the blankets, into the warmth of the fire and the safety of each other's arms. Robin went willingly, curling around him like he was something precious, something worth protecting.
Outside, the stars wheeled overhead, ancient and indifferent.
Inside, the only thing that mattered was the sound of two heartbeats, learning to beat together.
Robin's hand slid lower, tracing the curve of Kaelen's hip, his fingers finding the edge of the bruise that spread across Kaelen's inner thigh—a deep purple bloom, the color of old wine and broken vessels. Kaelen's breath caught, his body going still beneath Robin's touch.
"This one's new," Robin said, his voice low, almost reverent. His thumb traced the edge of the bruise, featherlight, mapping its shape without pressing. "When did this happen?"
Kaelen's eyes were closed, his jaw tight. "The night of the collapse. A beam caught me as we were running out." He swallowed. "I didn't even feel it until the next day."
Robin's hand hovered there, warm against Kaelen's skin. He didn't press, didn't move closer. He just waited, letting Kaelen feel the weight of the moment, the choice laid bare between them.
"Can I?" Robin asked. His voice was barely a whisper, rough-edged with wanting and care. "I don't have to. We can stop. We can just—"
"No." Kaelen's hand found Robin's wrist, guiding it back to his thigh. His eyes opened, dark and vulnerable. "Don't stop. Please."
Robin's breath shuddered out of him. He leaned down, his lips brushing the edge of the bruise—a kiss so soft it was barely there, a question asked with skin. Kaelen's hips shifted, his fingers tightening in Robin's hair, pulling him closer.
Robin kissed the bruise again, slower this time, his lips pressing the ache into something that felt almost like worship. He traced the edges of the purple bloom, following the contour of Kaelen's thigh, his breath warm against the mottled skin. Kaelen's body trembled under him, a fine vibration that ran through muscle and bone.
"Tell me if it hurts," Robin murmured against his skin.
"It doesn't." Kaelen's voice was rough, unsteady. "It feels... good. Really good."
Robin's lips curved into a smile against Kaelen's thigh. He pressed another kiss, then another, moving inward, toward the heat of Kaelen's body. His hand found Kaelen's hip, steadying him, grounding him, while his mouth worked its way across the bruise, kiss by kiss, until the entire ache had been touched by his lips.
Kaelen's breathing had gone ragged, his chest rising and falling in uneven rhythms. His hand was still tangled in Robin's hair, not pulling, just holding, like he needed proof that this was real.
"Robin." The name came out broken, a prayer and a question wrapped in one syllable.
Robin lifted his head, his eyes dark and soft in the firelight. "Yeah?"
Kaelen's throat worked. He looked at Robin—at the man who had carried him through the wreckage, who had sat by his bedside for days, who was now on his knees before him, kissing his bruises like they were sacred texts. "I don't know how to say what I'm feeling right now." His laugh was hollow, self-deprecating. "I never do."
"Then don't say it." Robin shifted, moving up Kaelen's body, his lips finding the hollow of Kaelen's throat, the line of his jaw, the corner of his mouth. "Show me."
Kaelen's hand slid to Robin's cheek, cupping his face, holding him still. His thumb traced the curve of Robin's lower lip, slow and deliberate, and Robin's breath caught, his eyes fluttering half-closed.
"I don't know how to do this either," Kaelen whispered. "But I want to learn. With you."
Robin turned his head, pressing a kiss to Kaelen's palm. "That's all I need."
Rain began to fall outside, a soft patter against the salt-crusted windows, the sound filling the quiet spaces between their breaths. The fire popped and crackled, sending shadows dancing across the walls. Kaelen's hand slid from Robin's cheek to his shoulder, tracing the line of his collarbone, the curve of his bicep, the scars that mapped his skin like constellations.
"Your turn," Kaelen said softly.
Robin blinked. "What?"
"Let me kiss your scars." Kaelen's voice was steady now, certain. "Let me—" He faltered, his eyes searching Robin's face. "Let me take care of you, for once."
Robin's smile was small, fragile, like something that had been broken and carefully mended. "Kaelen, you're the one who can barely walk—"
"I know." Kaelen's hand pressed against Robin's chest, over his heart. "But I can still do this. Let me try."
Robin held his gaze for a long moment. Then, slowly, he nodded.
Kaelen shifted, easing Robin down onto the blankets, his movements careful, measured, each one a negotiation with his battered body. Robin went willingly, settling onto his back, his eyes never leaving Kaelen's face. Kaelen hovered over him, one hand braced on the mattress, the other finding the hem of Robin's shirt.
"May I?" Kaelen asked, his voice soft.
Robin's throat tightened. "Yes."
Kaelen lifted the shirt, revealing the landscape of Robin's torso—a map of old wounds, faded and white, crisscrossing his ribs, his stomach, his shoulders. Each scar told a story Kaelen already knew: the training accident at seventeen, the fight with the bandits on the northern road, the fall from the tower wall. He had seen them before, in glimpses, in passing. But he had never looked at them like this.
Like they mattered.
Kaelen leaned down, pressing his lips to the first scar—a thin white line across Robin's ribs. Robin's breath hitched, his body tensing, then melting under the touch. Kaelen kissed the next scar, a jagged crescent near his hip. Then the next, a cluster of small marks on his shoulder, like a constellation of pain.
"You've carried so much," Kaelen murmured against Robin's skin. "So much, and you never let anyone see."
Robin's hand found Kaelen's hair, fingers threading through the dark copper strands. "Neither do you."
Kaelen's laugh was soft, sad. "I know. We're a pair, aren't we?"
"A pair of idiots who don't know how to let people love them." Robin's voice was thick, his eyes bright. "But we're learning."
Kaelen kissed the scar over Robin's heart, long and slow, his lips pressing the ache into something softer. Robin's breath caught, his fingers tightening in Kaelen's hair, holding him there.
"I love you," Kaelen said against his skin. The words came out raw, unpolished, like they'd been sitting in his chest for years, waiting for the right moment to be spoken. "I've loved you for so long I don't remember what it felt like before."
Robin's eyes went wide, his breath stalling in his chest. He stared at Kaelen, at the man who had nearly died, who had crawled through the wreckage of a collapsing lighthouse, who had spent years hiding behind sarcasm and silence. And now here he was, open and trembling, his lips pressed to the scar over Robin's heart, speaking the words Robin had never dared to hope for.
"Kaelen." Robin's voice broke. "I—" He pulled Kaelen up, cupping his face in both hands, kissing him with a desperation that bordered on prayer. "I love you. I've loved you since the first time you called me an idiot and meant it as a compliment."
Kaelen laughed against his lips, wet and breathless. "You are an idiot."
"Your idiot," Robin said, kissing him again. "Forever."
The rain fell harder, a drumbeat against the roof, the windows, the earth outside. The fire crackled and settled, casting long shadows across the walls. And in the warmth of the cottage, two boys held each other, their scars pressed together, their hearts beating in time.
Robin pulled back, breathless, his forehead pressed to Kaelen's. "I'm not done," he said, echoing his words from earlier. "I want to kiss every part of you. Every piece. Every inch." His thumb traced the line of Kaelen's jaw. "And then I want to wake up tomorrow and do it all over again."
Kaelen's smile was small, real, full of a hope he hadn't felt in years. "That sounds like a plan."
Robin kissed him again, slow and deep, his hand sliding down Kaelen's back, pressing him closer. Kaelen's body molded against his, fitting into the spaces between his ribs, his arms, his heart. Outside, the world raged on—the prophecy, the visions, the future that loomed like a storm on the horizon. But inside, there was only this: the warmth of skin against skin, the steady rhythm of two heartbeats, the quiet certainty that whatever came next, they would face it together.
The fire burned low, the rain softened to a murmur, and the night wrapped around them like a promise.
Kaelen's eyes drifted closed, his body heavy with exhaustion and peace. Robin's arm tightened around him, pulling him closer, tucking him into the curve of his chest.
"Rest," Robin whispered against his hair. "I'll be here when you wake up."
Kaelen's hand found Robin's, their fingers lacing together, a quiet vow sealed in warmth and trust.
"I know," he murmured, already half-asleep. "I know you will."
The rain whispered its lullaby. The fire painted shadows on the walls. And two boys held each other through the night, learning, slowly, that love was not something to be earned—but something to be chosen, again and again, until it became the only thing that mattered.
Day two arrived on a whisper of grey light through the salt-crusted windows, the fire reduced to embers and the rain a steady drum against the cedar shingles. Kaelen woke first, which surprised him—he rarely woke first, his body always demanding more rest, more recovery, more time to stitch itself back together. But this morning, his eyes opened before the sun had fully breached the horizon, and the first thing he saw was Robin's face.
Relaxed in sleep, Robin looked younger. The weight he carried—the vigilance, the worry, the constant readiness to catch Kaelen when he fell—had loosened its grip on his features. His mouth was slightly open, his dark brown hair a chaotic mess against the pillow. One of his hands was curled against Kaelen's chest, fingers loosely tangled in the fabric of his shirt.
Kaelen didn't move. Didn't breathe. Just watched the slow rise and fall of Robin's ribs, the way his eyelashes caught the grey light, the small scar on his jaw that Kaelen had never asked about. He was so beautiful it hurt, a physical ache in Kaelen's chest that had nothing to do with his injuries.
I love you. He'd said it. Out loud. After years of swallowing the words, choking on them in the dark corners of his own mind, he'd finally let them free. And Robin had said it back.
Robin's eyes fluttered open. For a moment, he was disoriented, blinking against the pale light. Then his gaze found Kaelen's, and a slow, unguarded smile spread across his face. "Hey," he murmured, his voice rough with sleep.
"Hey." Kaelen's voice cracked. "You're real."
"So are you." Robin's hand slid up, cupping Kaelen's jaw, his thumb tracing the line of his cheekbone. "How do you feel?"
Kaelen considered the question seriously. His ribs ached. His shoulder was stiff. The bruises had shifted from deep purple to sickly green, healing but not healed. "Like I got thrown through a lighthouse and survived."
"So, normal for you."
"Exactly." Kaelen leaned into Robin's touch, his eyes drifting closed. "I feel like I'm exactly where I'm supposed to be."
Robin's breath caught—a small, sharp intake of air that Kaelen felt against his cheek. Then Robin was kissing him, soft and slow and full of morning breath, and Kaelen thought he could live inside this moment forever. The taste of sleep. The warmth of the blankets. The steady beat of Robin's heart under his palm.
They stayed in bed until the fire needed rekindling.
Day two was soft hands and low laughter. Kaelen's body kept him tethered to the cottage, his legs unsteady after more than a few steps, his lungs burning if he tried to stand too long. So they stayed close. Robin made tea that went cold before either of them drank it. They sat on the floor with their backs against the hearth, Kaelen leaning into Robin's side, Robin's arm wrapped around him like a promise.
"Tell me something I don't know," Kaelen said, his head resting on Robin's shoulder.
Robin was quiet for a moment. "I used to write you letters."
Kaelen straightened, turning to look at him. "What?"
"When we were apart. On the road, during missions, when you'd go off with Lucien and leave me behind." Robin's ears were red. "I'd write you letters. About my day. About the stupid things Lucien said. About how I missed you." He laughed, self-conscious. "I never sent them. I kept them in a box under my bed."
"You kept a box of unsent love letters under your bed."
"Don't make it weird."
"That's the most romantic thing I've ever heard."
"Shut up."
"No, really. I'm touched." Kaelen pressed his lips to Robin's jaw, feeling the heat rise under his skin. "I want to read them."
"Absolutely not."
"I'm going to find that box and read every single one."
Robin groaned, burying his face in Kaelen's hair. "I'm burning them the second we get back."
Kaelen laughed—a real laugh, bright and surprised, the sound startling even himself. Robin's arms tightened around him, holding him through it, and Kaelen felt the laughter settle into something softer, something fragile and precious.
Day three brought a break in the weather. The clouds parted for an hour, letting pale sunlight stream through the windows, painting the cottage in gold and shadow. Robin helped Kaelen to the door, supporting his weight as they made their way to the narrow porch. The air was cold and clean, smelling of wet earth and salt, and Kaelen closed his eyes, letting the wind wash over him.
"It's beautiful," Kaelen said.
"It is." Robin wasn't looking at the sea.
Kaelen turned, catching Robin's gaze. The look in his eyes—open, adoring, terrified in its sincerity—made Kaelen's chest ache. "Robin."
"I know." Robin smiled, small and vulnerable. "I can't help it. I spent so long not looking at you the way I wanted to. Now I can't stop."
Kaelen pulled him close, kissing him in the cold sunlight, the wind whipping around them, the sea crashing below. It was clumsy and desperate and tasted like salt, and Kaelen thought it was the best kiss of his life.
Day four was a kiss that lasted an hour, pressed against the kitchen counter while the kettle whistled itself dry. It was Kaelen's hands in Robin's hair, Robin's hands gripping his hips, the air thick with the smell of burning wood and want. It was Kaelen pulling back, breathless, to press his forehead against Robin's.
"I want—" Kaelen started, then stopped.
"What?" Robin's voice was rough, his pupils blown wide.
Kaelen didn't know how to say it. I want to devour you. I want to feel every inch of your skin against mine. I want to wake up inside your arms for the rest of my life. "I want to be closer." It felt inadequate. It was the truest thing he knew.
Robin's hands slid under Kaelen's shirt, palms flat against the small of his back. The touch was electric, sending shivers up Kaelen's spine. "How close?"
"Close enough that I can't tell where I end and you begin."
Robin kissed him again, deeper this time, and Kaelen felt the world tilt.
The fourth night, Kaelen dreamed of the future again. The lonely future, the one where he stood on a cold shore, staring at an empty horizon, Robin's name a ghost on his lips. He woke with a gasp, his heart pounding, his skin slick with sweat. Robin was there instantly, pulling him close, murmuring quiet reassurances.
"I'm here. I'm here. I'm not going anywhere."
Kaelen buried his face in Robin's chest, breathing him in. Wood smoke. Rain. Warm skin. "I saw it again. The future where you're gone."
Robin's hand moved in slow circles on his back. "It's not real. It's one possible future. And we're going to make sure it doesn't happen."
"How do you know?"
"Because I refuse to let it." Robin's voice was steel wrapped in velvet. "I will fight every god, every prophecy, every version of fate that tries to take me from you. I will burn the world down before I let that future exist."
Kaelen's throat tightened. "That's a lot of faith for someone who's never been sure of anything in his life."
Robin's laugh was soft, sad, full of love. "I'm sure of you. I've always been sure of you."
Kaelen kissed him then, desperate and hungry, pushing Robin onto his back, hovering over him despite the protest of his ribs. Robin let him, hands finding Kaelen's hips, guiding him into the cradle of his thighs. The position was familiar, but the feeling was new—electric, charged, building toward something neither of them had named.
"Kaelen." Robin's voice was a warning and an invitation.
"I know." Kaelen kissed down his jaw, his throat, the hollow of his collarbone. "I know. But I need—" He faltered, his lips pressed to Robin's pulse point. "I need to feel alive. I need to feel you."
Robin's answer was to arch into him, a low moan escaping his lips as Kaelen's mouth found a spot behind his ear that made him shiver. The sound sent a jolt of heat through Kaelen, settling low in his belly, urgent and insistent.
Day five dawned grey and cold, but Kaelen burned.
He woke before Robin again, but this time there was no gentle stillness. There was only hunger, sharp and undeniable, coiling in his chest like a living thing. He watched Robin sleep, and all he could think about was the taste of his skin, the weight of his body, the sounds he'd made the night before.
He wanted more.
He had spent his whole life wanting, but this was different. This wasn't the quiet ache of longing, the distant pain of loving someone he couldn't have. This was a fire that demanded to be fed. This was the need to consume and be consumed.
Kaelen leaned down and kissed Robin awake.
There was no gentleness in it. It was raw and desperate and hungry, and when Robin moaned against his mouth, Kaelen felt the sound in his own bones. Robin's hands came up, fisting in Kaelen's shirt, pulling him closer, closer, until there was no space between them.
"Good morning," Robin breathed, his voice rough with sleep and want.
"I need you." Kaelen's voice was barely a whisper. "I need you, Robin. Please."
Robin's eyes searched his, finding the truth there—the desperation, the longing, the love that had been buried for so long. And then he smiled, slow and warm, and pulled Kaelen down into another kiss.
"Then have me," Robin said against his lips. "I'm yours."
Kaelen pulled at Robin's shirt, pushing it up over his chest, revealing the map of scars he'd kissed three nights ago. This time, he didn't kiss them with reverence. He kissed them with hunger, tasting the salt of Robin's skin, feeling the muscles quiver under his touch. Robin's hands found Kaelen's hair, gripping, guiding, pulling him where he wanted him.
The fire crackled, casting long shadows across the walls. The rain fell, a steady rhythm against the roof. And Kaelen learned the geography of Robin's body—the dip of his waist, the curve of his hip, the way he gasped when Kaelen's mouth found a particularly sensitive spot.
Robin returned the favor, pushing Kaelen onto his back, careful of his injuries but hungry in his own right. He kissed down Kaelen's chest, pausing at the worst of the bruises, his lips soft and reverent over the mottled skin. "I want to kiss every part of you," Robin murmured, echoing his words from days ago. "Every piece. Every inch."
Kaelen's breath hitched as Robin's mouth found his hipbone. "You're going to kill me."
Robin looked up, his eyes dark, his lips swollen. "What a way to go."
Kaelen laughed, breathless, pulling Robin up for a kiss that tasted of salt and promise. The morning stretched on, unhurried, the world outside forgotten. The hunger was still there, burning bright, but it had softened into something shared, something patient. They had time. They had each other.
And for the first time in years, Kaelen believed the future might hold something worth living for.
By midday, the rain had stopped. Kaelen stood at the window, watching the clouds break apart, revealing patches of pale blue sky. Robin came up behind him, wrapping his arms around his waist, resting his chin on his shoulder.
"How do you feel?" Robin asked.
Kaelen considered the question. His body ached, but it was a distant ache, muffled by the warmth of Robin's arms. His mind was quiet for the first time in weeks, the visions held at bay by the simple, overwhelming presence of the man holding him.
"I feel like I'm exactly where I'm supposed to be," Kaelen said.
Robin's arms tightened around him. "Good. Because I'm not letting you go."
"Promise?"
"I promise." Robin pressed a kiss to Kaelen's hair. "Every day. Every lifetime. I'll keep choosing you."
Kaelen turned in his arms, facing him, cupping his face in both hands. He looked into Robin's eyes—brown and warm and full of a hope that mirrored his own—and felt the words rise in his chest, true and certain.
"I love you," Kaelen said. "And I'm going to spend the rest of my life proving it."
Robin's smile was bright enough to rival the sun breaking through the clouds. He kissed Kaelen, soft and sweet, a promise sealed in warmth and trust.
"I'm going to hold you to that."
"I'm counting on it."
The afternoon bled into evening through salt-streaked windows, the light shifting from pale grey to amber to the deep blue of twilight. Kaelen watched it change from his spot on the floor, back against the cot, legs stretched toward the fire that Robin had coaxed back to life. Robin moved around the cottage—stoking the flames, filling the kettle, spreading a blanket over the worn cushion of the armchair—and every movement felt deliberate, weighted, as if he too was waiting for something to crack open between them.
The fire popped and settled.
Kaelen's body ached from the day's small exertions, the walk to the cliff's edge, the standing, the breathing of cold salt air. But the ache was distant, muted beneath something larger, a heat that had been building since he'd woken with Robin's taste still on his lips.
Robin set two mugs of tea on the hearth and lowered himself to the floor beside Kaelen, close enough that their shoulders nearly touched. He didn't lean in. He just sat there, solid and present, watching the flames with the same patience he brought to everything.
"Lucien will be back in three weeks," Robin said, his voice quiet, almost an offering.
"I know."
"Three weeks. Just us." Robin's jaw tightened, his thumb tracing the rim of his mug. "I don't want to waste a single day of it."
Kaelen turned to look at him, at the firelight etching shadows across his face, at the fierce tenderness in the set of his mouth. "You think this is wasted?"
"No." Robin's laugh was soft, almost embarrassed. "No. This is—this is everything. But I keep thinking about what I haven't said. What I haven't shown you. And I don't want to run out of time."
"We have time." Kaelen set his mug aside, the movement slow, deliberate. "We have the rest of our lives, Robin."
Robin's gaze met his, and the air between them went still, charged with something that had been pressing against the edges of every moment since they'd woken tangled together.
"Then show me," Kaelen said, his voice low, rough. "Show me what you haven't shown me."
Robin's breath caught. He set his own mug down, the ceramic clinking against stone, and turned to face Kaelen fully. His hand rose, hesitated, then settled on Kaelen's jaw, thumb brushing across his cheekbone with a tenderness that made Kaelen's chest ache.
"I want to," Robin whispered. "But I need you to tell me if—"
"I know." Kaelen leaned into his touch, closing his eyes for a moment. "I know my limits. I know what I can handle. And I want this. I want you. Every part of you."
Robin's eyes went dark, pupils blown wide in the firelight. He leaned in, and the kiss was soft at first, questioning, a door held open for Kaelen to walk through or close. Kaelen answered by deepening it, his hand finding the back of Robin's neck, fingers threading through his hair, pulling him closer.
The kiss turned hungry, desperate, months of longing pouring through a single point of contact. Kaelen shifted, swinging a leg over Robin's lap, settling onto his thighs with a grunt of pain that he tried to swallow.
Robin broke the kiss immediately, hands hovering, eyes searching. "Kael—"
"I'm fine." Kaelen's voice was breathless, his hands braced on Robin's shoulders. "I don't care. I need to be close to you. I need—" He broke off, shaking his head, the words tangling in his throat.
Robin's hands settled on his hips, careful, reverent, thumbs tracing circles through the thin fabric of his shirt. "Tell me."
Kaelen looked down at him, at those impossibly warm brown eyes, at the trust and longing and love written across every line of Robin's face. And the words came, raw and unguarded, pulled from somewhere he'd kept locked for years.
"I want you, Robin. I want you so bad." His voice cracked on the last word, and he felt the heat rise to his cheeks, but he didn't look away. "I've wanted you for so long I forgot what it felt like to want anything else. And now you're here, and you're mine, and I don't know how to hold all of it. I don't know how to be gentle when every part of me is screaming to have you."
Robin's expression softened, melted, and there was something sacred in the way he looked up at Kaelen, like he was seeing a prayer answered in real time.
"Then don't be gentle," Robin said, his voice a low, rough whisper. "Be honest. Be with me. That's all I need."
Kaelen kissed him again, harder this time, a moan escaping his throat as Robin's hands slid up his back, pulling him closer, molding their bodies together. He rolled his hips forward, a slow, deliberate movement, and the friction sent a jolt of heat through him, sharp and electric.
Robin gasped against his mouth, his fingers digging into Kaelen's shoulders. "Kael—"
"I know." Kaelen's voice was wrecked, desperate. "I know. I just—I need—please—"
The words dissolved into a whine as he rolled his hips again, the pressure building, the heat coiling low in his belly. He could feel Robin hard beneath him, could feel the shudder that ran through his body with every movement, and it only made him want more.
"Please, Robin." His voice broke, barely a whisper, his forehead dropping to rest against Robin's. "Please. I want you. I want you so bad. I can't—I can't hold it anymore."
Robin's hands came up to cup his face, thumbs brushing away tears Kaelen hadn't realized were falling. His eyes were dark, liquid, infinite, and when he spoke, his voice was the gentlest thing Kaelen had ever heard.
"Are you sure, Kael?" Robin's thumb traced his cheekbone, slow and soothing. "Do you want this, baby?"
The word—baby—hit Kaelen like a wave, warm and overwhelming, and he nodded, unable to speak, pressing his lips to Robin's forehead, his eyelids, the bridge of his nose.
"Yes," he finally managed, his voice thick. "Yes. I want this. I want you. I want everything."
Robin kissed him again, soft and deep, and his hands moved to the hem of Kaelen's shirt, pulling it up slowly, giving him every chance to stop. Kaelen raised his arms, letting the fabric fall away, and the firelight painted his skin in shades of gold and shadow, revealing the map of bruises that still bloomed across his ribs, his chest, his shoulders.
Robin's breath hitched. His fingers traced the edge of a dark bruise, featherlight, and his eyes glistened.
"Don't," Kaelen whispered, catching his hand. "Don't feel guilty. Not tonight. I want you to see me, Robin. All of me. Scars and all."
Robin looked up at him, and the love in his eyes was so vast, so unwavering, that Kaelen felt something crack open in his chest, a door he'd kept barred and bolted swinging wide.
"I see you," Robin said. "I've always seen you."
He leaned in, pressing a kiss to Kaelen's collarbone, then another, trailing down his chest, his lips soft and reverent over every bruise, every scar, every place where the world had tried to break him. Kaelen's breath came in shallow gasps, his hands tangled in Robin's hair, holding him there, letting himself be worshipped.
Robin's hands found the waistband of his trousers, and he paused, looking up with a question in his eyes. Kaelen nodded, his throat too tight for words, and Robin eased the fabric down, his touch unhurried, sacred.
The cool air hit Kaelen's skin, and he shivered, but Robin's hands were warm, grounding, tracing the curve of his hips, the dip of his waist, the line of his thighs. Kaelen watched him through half-lidded eyes, watched the way Robin's gaze traveled over his body with something like wonder, like he was memorizing every inch.
"You're so beautiful," Robin breathed, and the words hit Kaelen like a blow, tender and devastating.
"Robin—"
"I mean it." Robin's hands settled on his hips, thumbs stroking circles into his skin. "I've thought it a thousand times. Every time I saw you. Every time you smiled, every time you laughed, every time you looked at me like I was worth something. You're beautiful, Kaelen. And I'm going to spend the rest of my life making sure you know it."
Kaelen's vision blurred. He blinked, and tears spilled down his cheeks, and he didn't bother to hide them. "I love you." The words came out broken, desperate, true. "I love you so much it scares me."
Robin rose up, meeting his lips in a kiss that tasted of salt and devotion, and then he was easing Kaelen onto his back, onto the blankets they'd spread before the fire, his body a warm shelter above him.
"I've got you," Robin whispered against his lips. "I've got you, Kael. Just tell me if anything hurts."
Kaelen nodded, his hands finding Robin's shirt, pushing it up. Robin sat back, pulling it over his head, and the firelight revealed the tapestry of scars across his torso—old wounds, thin white lines, a map of survival. Kaelen reached up, tracing one that ran along his ribs, and Robin shivered at the touch.
"You're beautiful too," Kaelen said, echoing his words, and Robin's smile was soft, vulnerable, grateful.
Their trousers came off in a tangle of hands and whispered reassurances, and then there was nothing between them but heat and skin and the quiet crackle of the fire. Kaelen pulled Robin down, wrapped his arms around him, let himself be held, let himself be known.
"I want to remember this forever," Kaelen murmured against Robin's shoulder. "This moment. This feeling. You."
Robin's hand found his, fingers lacing together, pressing their palms flat against the blanket. "You don't have to remember it. You get to live it. Over and over. Every day."
Kaelen's breath hitched as Robin's hand trailed down his side, over his hip, settling on his thigh. "Robin—"
"I know." Robin's voice was rough, strained, full of want and restraint. "I'll be careful. I promise."
Kaelen shook his head, cupping Robin's face in his hands, forcing him to meet his eyes. "Don't be careful. Be with me. That's all I need."
The words hung between them, a vow, a surrender, an invitation. And Robin kissed him again, deep and desperate, and the world narrowed to sensation—the weight of Robin's body, the warmth of his skin, the rhythm of their breathing syncing into one.
Robin's hand moved lower, fingers brushing against Kaelen's length, and Kaelen gasped, arching into the touch, his nails digging into Robin's shoulders. "Please," he breathed, the word a prayer. "Please, Robin."
Robin's eyes met his, dark and tender and full of wonder. "I love you, Kaelen. I love you, and I'm going to spend the rest of my life proving it."
And then there was no more space for words, only the language of touch, of gasps and moans and whispered names, of two bodies learning each other in the firelight, slow and hungry and sacred. Kaelen let himself be held, let himself be loved, let himself fall apart in Robin's arms, and when the world came back together, it was softer, warmer, full of a hope he'd never let himself feel.
Robin pulled him close, pressing a kiss to his hair, his fingers tracing idle patterns across Kaelen's back. The fire had burned low, casting long shadows across the walls. Outside, the sea whispered against the cliffs.
Kaelen pressed his ear to Robin's chest, listening to the steady rhythm of his heart, and felt something settle in his bones, a peace he'd been chasing his whole life.
"I'm not going anywhere," Robin whispered, his voice thick with sleep and love. "I'm yours, Kael. Every day. Every lifetime."
Kaelen closed his eyes, let himself believe it, let himself rest.
"Good," he said, his voice barely a murmur. "Because I'm still choosing you. I'll always choose you."
Robin's arms tightened around him, and the fire popped once, softly, before settling into embers.
Outside, the stars came out, one by one, scattered across the dark sky like promises waiting to be kept. And inside the cottage, wrapped in warmth and each other, two boys who had spent their whole lives running finally stopped, finally stayed, finally let themselves be home.
Kaelen stirred against Robin's chest, the fire's warmth painting gold across his skin. His body still hummed with the echo of what they'd shared, but something else was rising now—a different kind of hunger, slower and deeper, coiling low in his belly.
He lifted his head, looking down at Robin through the dim light. Robin's eyes were half-closed, his chest rising and falling in a slow, sated rhythm, a soft smile lingering on his lips. Kaelen's breath caught at the sight of him like this—open, unguarded, beautiful.
"Robin." His voice came out rough, a thread of something desperate woven through it.
Robin's eyes opened, finding his immediately. The smile faded into something more alert, more tender. "What is it? Are you okay? Does something hurt?"
Kaelen shook his head, his hand sliding up Robin's chest, fingers tracing the line of his collarbone. "I want more." The words felt bold and fragile all at once. "I want—" He stopped, his throat tight. "I want to be the one. This time."
Robin's brow furrowed for just a moment, and then understanding dawned in his eyes, soft and wondering. "Kael. Are you sure? You've been through so much, you don't have to—"
"I want to," Kaelen said, and the certainty in his own voice surprised him. He shifted, swinging one leg over Robin's hips, straddling him in the dim glow of the fire. The movement sent a shiver through him—the weight of his own body, the heat of Robin's skin beneath him, the way their gazes locked in the quiet.
Robin's hands came up, settling on Kaelen's thighs, thumbs tracing slow, grounding circles. "Tell me if anything hurts," he said, his voice low and rough, the same words he'd spoken before but weighted differently now.
"I will." Kaelen leaned down, pressing a kiss to Robin's lips, then another, slower, deeper. Robin's mouth opened under his, and the kiss turned into something that burned—a fire that had never really gone out, just banked low, waiting for breath to stoke it back to life.
Kaelen's hands found Robin's chest, pushing him back against the blankets, and Robin went willingly, his head falling back, his throat exposed in a line of vulnerable grace. Kaelen's lips found his jaw, his neck, the hollow of his throat, tasting salt and warmth and the faint remnant of the sea on his skin.
Robin moaned, low and rough, and the sound went straight through Kaelen, settling somewhere deep and electric. He rolled his hips, a slow experimental grind, and the friction—skin against skin, heat against heat—drew a gasp from both of them.
"Kael—" Robin's voice broke, his hands tightening on Kaelen's thighs.
"I know." Kaelen's voice was barely a whisper. "I've got you."
He moved again, a slow undulation of his hips, finding a rhythm that made Robin's breath stutter and his eyes roll back. The sight of Robin like this—undone, trembling, his lips parted and his chest heaving—sent a wave of power and tenderness through Kaelen that left him dizzy.
Robin's hand found his hair, fingers threading through the dark copper curls, and he tugged gently, a question and a plea all at once. Kaelen's head tipped back, a moan spilling from his throat before he could stop it.
"More," Kaelen breathed, his hips picking up speed, the pressure building between them, slick and urgent. "Robin, please—"
Robin's hand tightened in his hair, pulling him down into a kiss that was all teeth and need, and then Robin's hips were rising to meet his, matching the rhythm, driving them both toward the edge.
Kaelen broke the kiss, pressing his forehead to Robin's, their breath mingling in ragged gusts. "I—" He couldn't finish the sentence, couldn't find words that would hold what he felt. So he showed it—in the roll of his hips, the desperate grip of his fingers on Robin's shoulders, the way he said Robin's name like a prayer.
Robin's moans grew louder, less restrained, his head thrashing against the blankets as he arched into Kaelen's movements. "Kael—Kael, I'm—"
"Come for me," Kaelen whispered, his voice breaking. "I've got you. Let go."
Robin's body tightened, a shudder running through him as he cried out, his nails raking down Kaelen's back, his release spilling hot between them. The sight of him—broken open, undone, beautiful—pushed Kaelen over the edge, and he followed moments later, his own cry swallowed against Robin's throat as he shuddered through it, the world narrowing to heat and skin and the impossible sweetness of being held.
For a long moment, there was only breathing. The fire popped softly. The sea whispered beyond the walls. Kaelen collapsed against Robin's chest, his heart pounding against the steady rhythm of Robin's, and felt something settle—a rightness, a completion, a home.
Robin's arms came around him, pulling him close, tangling their legs together in the wreckage of the blankets. His hand found Kaelen's hair again, softer now, carding through it with a tenderness that made Kaelen's eyes sting.
"I love you," Robin said, the words simple and absolute, settling over Kaelen like a benediction.
Kaelen pressed a kiss to his chest, over his heart. "I love you too. I don't know how to say it any better than that."
Robin's laugh was soft, wet, full of wonder. "You don't have to. You just showed me."
Kaelen lifted his head, meeting Robin's eyes in the firelight. The fear that had lived in his chest for so long was quieter now, a distant echo instead of a constant roar. He didn't know if it would stay quiet. He didn't know what tomorrow would bring. But in this moment, wrapped in Robin's arms, their bodies still tangled and warm, he knew one thing with absolute certainty.
He would choose this. Again and again. Every time.
"Stay with me," he said, his voice barely a whisper. "Tonight. Tomorrow. Every day you can."
Robin's hand found his, lacing their fingers together, pressing their joined hands to his chest. "Always," he said. "I'm not going anywhere."
Outside, the stars wheeled slowly across the sky, and the sea beat its endless rhythm against the cliffs. Inside the cottage, two boys held each other in the ember glow of a dying fire, and for a few precious hours, the world outside didn't matter.
They had each other. They had this. And it was enough.
Morning light came through the salt-crusted windows in pale gold shafts, dust motes suspended in the stillness. Kaelen blinked slowly, the warmth of another body pressed against his back, an arm draped over his waist, breath stirring the hair at his nape. For a moment he didn't move, didn't dare, afraid the dream would shatter.
Then Robin shifted, his nose brushing against Kaelen's shoulder, a low sound of contentment rumbling from his chest. "Mm. You're still here."
"Where else would I be?" Kaelen's voice was rough with sleep, cracked at the edges.
Robin's arm tightened, pulling him closer. "Don't know. Woke up afraid I'd imagined it."
Kaelen turned slowly, wincing at the pull of still-healing bruises, until he faced Robin. Those brown eyes, soft and heavy-lidded, held him like a prayer. He reached up, tracing the line of Robin's jaw, thumb brushing over the stubble that had grown overnight. "I'm here."
Robin caught his hand, pressed a kiss to his palm, then his wrist, where his pulse beat rabbit-fast. "Good."
The kiss that followed was slow, languid, tasting of sleep and the salt-tinged air. Robin's hand found his hip, fingers dipping beneath the edge of the blankets, skin meeting skin. Kaelen gasped against his mouth, and Robin swallowed the sound, deepened the kiss, rolled them until Kaelen was on his back and Robin was hovering above him, bracketed on forearms.
"Does this hurt?" Robin asked, his voice low, careful.
"No." Kaelen's hands slid up Robin's chest, over his shoulders, into his hair. "God, no. Don't stop."
Robin kissed down his neck, his collarbone, the hollow of his throat. His lips traced the ridge of an old scar on Kaelen's shoulder, then moved lower, over his chest, his stomach, each touch a question, each pause a chance to pull away. Kaelen didn't. His hands tangled in Robin's hair, his back arching as Robin's mouth found his hipbone, then lower.
"Robin—"
"I want to taste you," Robin said, looking up, his eyes dark and serious. "Last night was about you taking care of me. Let me take care of you now."
Kaelen's throat tightened. He nodded, not trusting his voice.
Robin's mouth trailed down his stomach, his hips, pressing kisses to the sensitive skin of his inner thigh. Kaelen shivered, his hands fisting in the blankets as Robin's breath ghosted over him, warm and deliberate. Then Robin's mouth was on him, and Kaelen's head fell back, a broken sound escaping his lips.
"Oh—"
Robin's hand curled around his thigh, grounding him, while his mouth worked with a rhythm that made Kaelen's thoughts scatter. The world narrowed to wet heat, the slide of tongue, the occasional hum of approval that vibrated through him and made his hips buck.
"Robin, I'm—" The warning came out strangled.
Robin pulled back, his lips slick, his eyes dark. "Not yet." He crawled back up Kaelen's body, kissing him, letting Kaelen taste himself on his tongue. "I want you inside me this time."
The words landed like a blow, electric and dizzying. Kaelen's breath hitched, his cock twitching against Robin's thigh. "Are you sure?"
"I've never been more sure of anything." Robin reached for the small jar on the nightstand—the one they'd used last night, the one that had been tucked away in his pack for weeks, a hope he'd carried in silence. He pressed it into Kaelen's hand.
Kaelen's fingers trembled as he opened it, the familiar scent of almond oil rising. He coated his fingers slowly, deliberately, watching Robin's face for any flicker of doubt. He found none.
"Tell me if—"
"I will." Robin settled over him, straddling his hips, and reached back to guide him. The first touch, oil-slick and electric, drew a shared gasp. Kaelen's hands found Robin's thighs, steadying him as Robin lowered himself, inch by inch, his breath stuttering, his eyes squeezing shut.
"Breathe," Kaelen whispered, his voice breaking. "Robin, breathe."
Robin exhaled, a shuddering sound, and sank lower, taking Kaelen fully. For a moment, neither moved. The fire crackled. The sea breathed beyond the walls. Robin's hands pressed flat against Kaelen's chest, and Kaelen felt his heartbeat through those palms, undeniable and alive.
"Move," Robin said, his voice rough, raw. "Please."
Kaelen's hips rolled, a slow experimental thrust, and Robin's head fell back, a moan tearing from his throat. The sound—unrestrained, hungry—sent heat surging through Kaelen, and he thrust again, harder, finding a rhythm that made Robin's hands clench on his chest and his hips begin to meet him, driving deeper.
"Like that," Robin gasped. "Fuck, Kael—right there—"
Kaelen's hands found his hips, guiding him, holding him, as the rhythm grew frantic, desperate, a race toward something neither could name. The room filled with the sounds of skin on skin, broken moans, gasps for air, and the fire popped in the hearth, indifferent to the world being remade on the furs before it.
Robin leaned forward, capturing Kaelen's mouth, and the kiss was all teeth and tongue and the taste of need. Kaelen's hand slid between them, finding Robin's cock, slick and straining, and Robin broke the kiss with a cry, his hips stuttering.
"I'm—Kael—"
"Come for me," Kaelen breathed, his own release building, coiling tight and hot. "Let go. I've got you."
Robin's body tightened, his back arching, and he came with a sound that was half-sob, half-prayer, spilling over Kaelen's hand, his release hot and sudden. The clench of him around Kaelen's cock pushed Kaelen over the edge, and he followed with a gasp, his hips thrusting up as he emptied into Robin, the world dissolving into white light and the impossible grace of being held.
They collapsed together, tangled and slick, breathless. Robin's head found the hollow of Kaelen's shoulder, and Kaelen's arm wrapped around him, pulling him close. The fire had burned low, embers pulsing like a second heartbeat.
For a long time, neither spoke. Kaelen's hand traced lazy patterns on Robin's back, counting each ridge of scar, each curve of muscle, memorizing the shape of him beneath his fingertips.
"I could stay here forever," Robin murmured, his voice muffled against Kaelen's skin.
Kaelen pressed a kiss to the top of his head. "Then stay."
Robin lifted his head, meeting Kaelen's eyes. The sunlight caught the amber flecks in his irises, made them glow. "The prophecy—"
"I know." Kaelen's thumb brushed his cheek. "I know it's waiting. But it can wait one more day."
Robin's smile was slow, wondering, like he'd found something he'd been searching for his whole life. "One more day," he repeated, and leaned down to kiss Kaelen, soft and deep and full of promises neither of them had to speak aloud.
Outside, clouds gathered over the sea, gray and ominous, a storm building on the horizon. Inside the cottage, two boys held each other in the warmth of the fire, and the world beyond the walls faded to a distant hum, a thing to be faced tomorrow.
Today, they had each other. Today, it was enough.
Morning light filtered through the salt-crusted windows, pale and watery, casting long shadows across the cottage floor. Kaelen woke to warmth pressed against his side, Robin's arm draped over his ribs, his breath slow and even against Kaelen's shoulder. The fire had died to ash, and the air held a chill, but the heat of Robin's body made it bearable.
Kaelen lay still, cataloging the aches in his body—the deep soreness in his hips, the tenderness between his legs, the pleasant weight of being thoroughly used and thoroughly loved. His hand found Robin's hair, fingers threading through the dark tangles, and Robin stirred, pressing closer without waking.
A smile tugged at Kaelen's mouth. He turned his head, pressing a kiss to Robin's forehead, and felt Robin's arm tighten around him reflexively, even in sleep. The gesture was so unconscious, so automatic, that it made Kaelen's chest ache.
He waited. Let Robin sleep. Let the morning stretch around them, the sea breathing beyond the walls, the cottage settling in its bones. When Robin finally stirred, blinking awake, his eyes found Kaelen's immediately, and the smile that spread across his face was soft and unguarded.
"Morning," Robin murmured, his voice rough with sleep.
"Morning." Kaelen's hand slid down, tracing the line of Robin's jaw, watching the way his eyes darkened at the touch. "Sleep well?"
"Mm." Robin stretched, wincing as his body protested. "Sore. Good sore." He propped himself up on one elbow, looking down at Kaelen. "You?"
"I slept better than I have in weeks." Kaelen's thumb traced Robin's lower lip, tugging it gently. "Waking up next to you might be my new favorite thing."
Robin's cheeks flushed, that faint pink creeping up his neck, and Kaelen felt a surge of affection so fierce it almost hurt. He pulled Robin down into a kiss, slow and deep, tasting the morning on his tongue.
When they broke apart, Kaelen's hand had found Robin's hip, fingers pressing into the skin. "I want something," he said, his voice low, deliberate.
Robin's breath hitched. "What?"
Kaelen's smile turned sharp, a hint of the rogue surfacing through the tenderness. "You. Inside me. But not yet."
Robin's eyebrows rose. "Not yet?"
"I want to take my time." Kaelen's hand slid lower, palming Robin's cock through the thin blanket. Robin gasped, his hips twitching forward. "I want to make you come until you can't think straight. Until you're so full of it you can barely speak. And then—" He squeezed gently, watching Robin's eyes flutter shut. "Then I'll let you fuck me."
Robin's throat worked. "Kael—"
"That's the deal." Kaelen's voice was soft, but his grip was firm, unyielding. "Take it or leave it."
Robin's laugh came out breathless, almost pained. "You're going to kill me."
"Maybe." Kaelen's mouth found Robin's neck, teeth grazing the pulse point. "But what a way to go."
Robin's hands found Kaelen's shoulders, gripping hard as Kaelen's mouth worked a bruise into his collarbone. "Two days," Robin managed. "You said two days?"
"Two days of teasing." Kaelen pulled back, meeting Robin's eyes. "Two days of making you beg. And then I'm yours."
The words hung between them, heavy and electric. Robin's breath came shallow, his pupils blown wide. "And if I don't survive?"
"Then I'll bring you back." Kaelen leaned in, kissing him softly. "I've done it before."
Robin kissed him back, fierce and desperate, and when they broke apart, Kaelen's hand was already pushing the blanket aside, revealing Robin's cock, already half-hard and slick with pre-cum. Kaelen's mouth curved.
"Let's start with this." He lowered himself, his lips brushing the tip, and Robin's head fell back, a moan scraping out of his throat.
Kaelen took him in slowly, savoring the weight on his tongue, the taste of salt and skin. His hands found Robin's hips, holding him still, setting a rhythm that was deliberately unhurried. Every slide of his mouth, every flick of his tongue, was measured, precise—designed to build, to stretch, to make Robin ache.
Robin's fingers tangled in Kaelen's copper hair, tugging, pleading without words. Kaelen hummed, the vibration making Robin's hips buck, and pulled off just long enough to say, "Patience."
"You're—" Robin's voice cracked. "You're going to destroy me."
"That's the plan." Kaelen's mouth returned to its work, and the cottage filled with the sounds of Robin's breath, broken and ragged, as Kaelen took him apart, piece by piece, with the patience of someone who had all the time in the world.
The first time Robin came, it was with a cry that echoed off the salt-stained walls, his body arching off the furs, his release hot against Kaelen's tongue. Kaelen swallowed, licking him clean, and crawled back up to kiss him, letting Robin taste himself in the kiss.
Robin was trembling, his hands shaking as they gripped Kaelen's shoulders. "That was—"
"One." Kaelen's smile was soft, almost tender. "We have a long way to go."
Robin's laugh was broken, wondering. "I'm not going to survive two days."
"Good." Kaelen kissed his forehead, his nose, the corner of his mouth. "I don't want you to."
They lay tangled together as the morning light grew stronger, the sea whispering beyond the walls. Kaelen's hand traced patterns on Robin's chest, feeling his heartbeat slow, feeling the aftershocks still rippling through his muscles.
"Rest," Kaelen murmured. "We're not done."
Robin's eyes were already closing, a smile on his lips. "You're a menace."
"Your menace." Kaelen pressed a kiss to his temple. "Always."
Robin's hand found his, fingers lacing together, and he was asleep within minutes, his breath evening out into the rhythm of deep, sated rest.
Kaelen watched him sleep, watched the light play across his face, and felt something settle in his chest. The visions, the prophecy, the future that haunted him—it could wait. Today, Robin was here, warm and alive and his.
He pressed a kiss to Robin's knuckles, then closed his own eyes, letting sleep pull him under.
The fire crackled back to life, stoked by an ember that had never quite died, and the cottage held them both in its quiet embrace.
When Robin woke, hours later, Kaelen was watching him with dark, hungry eyes.
"Ready for round two?"
Robin groaned, but he was already reaching for Kaelen, pulling him close, because there was nowhere else he'd rather be.
The hours stretched, slow and molten, the fire burning down to embers and then flaring back to life. Kaelen kept his promise—every time Robin's breathing steadied, every time his eyes fluttered closed in sated exhaustion, Kaelen found a new way to wake him. A hand tracing down his stomach. A mouth at his throat. Teeth grazing a nipple until Robin arched off the furs, already half-hard again.
"You're insatiable." Robin's voice was wrecked, scraped raw from hours of moaning, of gasping, of saying Kaelen's name until it lost all meaning and became something else—a prayer, a plea, a confession.
"You have no idea." Kaelen's fingers trailed lower, finding Robin's cock already slick with pre-cum, and Robin's hips jerked into his touch. "Two days, remember?"
"I remember." Robin's throat bobbed as he swallowed. "I'm starting to think you're trying to kill me."
"If I wanted you dead," Kaelen murmured, lowering his head until his breath ghosted over Robin's flushed skin, "I wouldn't be doing this." His mouth closed over the head of Robin's cock, and Robin's cry split the quiet of the cottage.
Kaelen took him deep, letting the weight settle on his tongue, feeling Robin's pulse against his lips. He moved slow, savoring every sound Robin made—the whimper when he hollowed his cheeks, the broken gasp when he pulled off just to breathe, the desperate, keening moan when he swallowed around him.
Robin's hands found his hair, tugging, not hard enough to hurt, just enough to guide. "Kael—Kael, please—"
Kaelen hummed, the vibration making Robin's hips buck, and pulled off just long enough to say, "Please what?"
"Don't stop. Don't ever stop." Robin's voice cracked on the last word, and Kaelen felt something twist in his chest—something tender and fierce and terrifying.
He didn't stop. He kept going until Robin's thighs began to shake, until his breath came in ragged, hitching sobs, until his whole body tensed and he came with a cry that was almost a name—Kaelen's name—and Kaelen drank it down like it was the only thing keeping him alive.
When he crawled back up, Robin pulled him into a kiss, desperate and sloppy, tasting himself on Kaelen's tongue. "I love you," Robin breathed against his mouth. "I love you so much it's destroying me."
Kaelen's chest ached. "Good," he said softly. "Then we're even."
Robin's laugh was wet, broken, beautiful. "That's not—that's not how it works."
"I don't care how it works." Kaelen kissed him again, slower this time, letting the word settle between them. "I love you too. And I'm going to spend every second of these two days proving it."
Robin's eyes glistened in the firelight. "You already are."
They lay tangled together, the fire casting dancing shadows across the salt-stained walls. The sea murmured beyond the cottage, a constant, patient presence, and Kaelen let himself sink into the warmth of Robin's body, into the steady rhythm of his heartbeat.
But his body was still aching, still hard, still wanting. He'd spent hours bringing Robin to the edge and back, watching him fall apart, putting him back together—and through all of it, he hadn't let himself come. He'd been saving it. Saving himself.
Robin's hand found him, fingers wrapping around his cock with a familiarity that made Kaelen's breath catch. "You've been holding out on me."
"I wanted to wait." Kaelen's voice came out rougher than he intended. "Wanted to make sure you were—"
"I'm fine." Robin's thumb traced the head, spreading the slickness there. "I'm more than fine. I'm yours." He shifted, positioning himself above Kaelen, and the firelight caught the flush spreading across his skin. "Let me take care of you now."
Kaelen's hands found Robin's hips, gripping tight. "Robin—"
"Shh." Robin leaned down, pressing a kiss to his lips, soft and reverent. "Let me."
And then he sank down, taking Kaelen inside him, and Kaelen's world narrowed to the heat, the tightness, the feeling of Robin surrounding him, holding him, choosing him.
"Fuck—" Kaelen's head fell back, his eyes squeezing shut as Robin began to move, slow and deliberate, setting a rhythm that was almost unbearable in its tenderness.
Robin's hands found his, fingers lacing together, anchoring them both. "I've got you," Robin murmured, his voice soft, steady, sure. "I've got you, Kael."
Kaelen opened his eyes. Robin was looking down at him, his brown eyes dark with want, soft with love, and Kaelen felt something crack open in his chest—something he'd been holding shut for so long he'd forgotten it was there.
"I love you," he said again, the words falling out of him like a confession, like a prayer, like the only truth that mattered.
Robin's smile was tremulous, beautiful, breaking. "I know." He leaned down, kissing Kaelen as he moved, as he took Kaelen deeper, as they found a rhythm that was less about pleasure and more about belonging. "I know, Kael. I know."
Kaelen's hands found Robin's back, pulling him closer, holding him tight, and when he finally came—when the wave broke and he spilled into Robin with a cry that was half sob—he felt Robin's mouth on his, swallowing the sound, turning it into something softer, something shared.
Robin collapsed against him, spent and trembling, and Kaelen wrapped his arms around him, holding him like he was the only thing keeping the world from falling apart.
"Two days," Robin murmured into his shoulder. "We still have almost two days."
Kaelen laughed, the sound rough and raw and real. "You're going to be the death of me."
"Good." Robin pressed a kiss to his collarbone. "Then I'll bring you back."
The fire crackled, the sea whispered, and Kaelen held Robin close, feeling his heartbeat slow, feeling the warmth of his skin, feeling the impossible, terrifying, glorious weight of being loved.
He didn't know what the future held. The visions still lurked at the edges of his mind, the prophecy still coiled like a snake waiting to strike. But right now, in this moment, with Robin in his arms and the night stretching endless before them, none of it mattered.
Because they had now. They had this. They had each other.
And Kaelen was going to hold on to it for as long as he could.
Hours later, when the fire had burned down to embers and the first pale light of dawn was seeping through the salt-crusted windows, Robin stirred in his arms. His voice was rough with sleep, soft with wonder.
"Kael?"
"Yeah?"
"Thank you." Robin's hand found his, fingers lacing together. "For staying. For choosing me. For all of it."
Kaelen pressed a kiss to the top of Robin's head, breathing in the scent of him—salt and sweat and something that smelled like home. "Thank you for giving me a reason to."
Robin's laugh was soft, sleepy, content. "Always."
And they lay there, tangled together, as the dawn broke over the sea, painting the cottage in shades of gold and rose, and the world outside waited—patient, inevitable, full of shadows and storms and the promise of what was to come.
But for now, there was only this. Only them. Only the choice they kept making, again and again, in every lifetime, in every heartbeat, in every breath.
The choice to love. The choice to stay. The choice to hold on, even when everything else tried to tear them apart.
And it was enough.
Robin's fingers loosened from his, and Kaelen felt the absence like a small death—but then Robin was moving, sliding off the bed with a quiet grace that made the morning light seem to follow him. The fire had burned to embers, casting long shadows across the floor, and Robin crossed to the hearth, his bare feet soundless on the worn planks.
He picked up the small clay jar, held it up to the light, and turned back to face Kaelen. His brown eyes were soft, unreadable.
"Do you trust me?"
Kaelen's throat tightened. "With my life."
"Then stay there." Robin crossed back to the bed, settling beside him, the jar warm from the hearth in his hands. He unstoppered it, and the scent of almond oil—sweet and warm and intimate—filled the space between them. "I want to take care of you." He paused, a flush creeping up his neck. "Properly. Not just... not just because of what happened. Because I want to. Because you deserve to be touched like you matter."
Kaelen's breath caught. He felt exposed, vulnerable, laid bare in ways that had nothing to do with being naked. "Robin—"
"I know." Robin's hand found his cheek, cupping it gently. "I know you're not used to this. I know it's scary. But I've got you, Kael. And I'm not going anywhere."
Kaelen closed his eyes, let himself breathe, let the words settle into his bones. Then he nodded.
Robin's smile was small, tremulous, beautiful. He poured a thin stream of oil into his palm, warming it between his hands, and then his fingers found Kaelen's shoulder—gently, reverently, like he was touching something sacred.
The first brush of oil-slick fingers against his scarred skin made Kaelen flinch. Not from pain—from surprise. The warmth spread across his shoulder blade, Robin's palm pressing flat, then beginning to move in slow, circular strokes that worked the tension from muscles he hadn't realized were knotted.
"You're so tight," Robin murmured, his voice low, almost to himself. "You carry everything here." His thumb pressed into a knot just below Kaelen's collarbone, and Kaelen's breath hissed out. "Sorry."
"Don't be." Kaelen's eyes fluttered open. He watched Robin's hands move across his chest, watched the concentration on his face, the way his brow furrowed slightly as he worked. "Feels—" He searched for the word. "—like you're finding places I forgot existed."
"Good." Robin's hands slid lower, tracing the lines of his ribs, the hollow of his stomach. His eyes followed his own fingers, watching the oil glisten on Kaelen's skin. "You've got so many scars."
Kaelen stiffened. "I know."
"I'm not—" Robin looked up, meeting his eyes. "I'm not judging. I'm counting. Every single one of them is a time you survived when you shouldn't have." His hand pressed flat over a jagged line across Kaelen's hip—a souvenir from a fight three years ago. "This one. I remember this one."
"You were there."
"I was." Robin's voice dropped, rough with emotion. "I held your hand while the healer stitched it. I thought I was going to lose you that night." He leaned down, pressing a kiss to the scar, his lips warm and soft against the raised tissue. "I didn't."
Kaelen's chest tightened. "Robin—"
"Shh." Robin kissed another scar—a thin line across his ribs. "This one. The bandit ambush." Another kiss. "This one. The cave collapse." Another, trailing lower. "This one. The lighthouse." He lingered there, his lips pressing against the fresh, pink tissue that was still healing. "You keep surviving, Kael. And I keep being here to see it."
Kaelen's hands found Robin's hair, threading through the dark mess of it, holding him close. "I don't know what I did to deserve you."
"You stayed." Robin pulled back, his eyes bright with unshed tears. "You stayed. That's all I ever needed." He poured more oil into his palm, then guided Kaelen to turn, lying flat on his stomach. "Now let me finish what I started."
Kaelen's breath hitched as Robin's hands found his back—broad strokes that smoothed the oil across his shoulders, down his spine, over the curve of his waist. Robin worked methodically, slowly, finding every knot, every point of tension, and kneading it until Kaelen felt himself go boneless, sinking into the mattress, into the warmth, into the feeling of being held.
"You're beautiful," Robin murmured, his thumbs pressing into the small of Kaelen's back. "You know that?"
"Flattery."
"Truth." Robin's hands slid lower, over his thighs, his calves, working the oil into every inch of skin. "I could do this forever. Just... touch you. Make you feel good. Make you forget everything except this."
Kaelen turned his head, peering at him over his shoulder. "Forever's a long time."
"I know." Robin's hands stilled, resting on his hips. "I'm willing to find out."
The silence stretched, filled with the whisper of the sea, the crackle of the dying fire, the steady rhythm of both their breaths. Kaelen felt something shift in his chest—something that had been locked tight, guarded, afraid. It wasn't gone. But it was looser. Softer. Like a door that had been jammed for years, finally giving under a gentle push.
"Turn over," Robin said softly.
Kaelen complied, rolling onto his back. Robin's eyes traveled over him—slow, deliberate, taking in every inch of oil-slick skin, the flush spreading across his chest, the way his breath quickened under the weight of that gaze.
"You ready for what comes next?" Robin asked, his voice dropping, turning husky.
Kaelen's pulse hammered. "Show me."
Robin reached for the oil again, pouring more into his palm, and then his hand wrapped around Kaelen's cock—slow, measured, coating it in the warm slickness. Kaelen's hips bucked involuntarily, a low moan escaping his throat.
"Easy." Robin's grip tightened, stilling him. "I've got you." He moved up, straddling Kaelen's thighs, positioning himself with a grace that seemed almost practiced—except for the slight tremor in his hands, the way his breath caught as he guided Kaelen's cock to his entrance.
"Ready?" Robin asked, his voice barely a whisper.
Kaelen nodded, his throat too tight for words.
Robin sank down, slow and deliberate, taking Kaelen inch by inch into the heat of his body. The oil eased the way, but it was more than that—it was the trust, the surrender, the way Robin's eyes never left his, even as his breath came in shuddering gasps.
"Fuck—" Kaelen's hands found Robin's hips, gripping tight, not guiding, just holding. "Robin—"
"I know." Robin's voice was strained, raw, beautiful. "I know." He paused, fully seated, his chest heaving. "God, you feel—" He closed his eyes, a shiver running through him. "You feel like home."
Kaelen's heart cracked open. He pulled Robin down, kissing him hard, swallowing the sounds as Robin began to move—slow, rolling, a rhythm that was less about pleasure and more about worship. Every rock of his hips was a prayer. Every gasp, a confession. Every moment, a choice.
"I love you," Kaelen breathed against his lips. "I love you, I love you, I—"
"I know." Robin's hands found his, fingers lacing together, anchoring them both. "I know, Kael. I love you too."
The rhythm built, slow and deep and devastating. Kaelen let himself feel it—all of it—the heat, the closeness, the impossible tenderness of being loved by someone who had seen every broken piece of him and chosen to stay anyway.
When he came, it was with Robin's name on his lips, Robin's body tight around him, Robin's mouth pressed to his, swallowing the sound, making it theirs.
Robin collapsed against him, spent and trembling, and Kaelen wrapped his arms around him, holding him close, feeling the rapid flutter of his heartbeat through the thin layer of sweat and oil.
"Two more days," Robin murmured, his voice drowsy, content.
Kaelen laughed, the sound soft and raw and real. "We should make the most of them."
"Mmm." Robin pressed a kiss to his chest. "Plan to."
The light through the windows shifted, the morning growing older, the shadows shortening. Outside, the sea whispered its ancient lullaby, and somewhere in the distance, a seabird called out across the waves.
Kaelen held Robin close, feeling the weight of him, the warmth of him, the impossible, terrifying, glorious reality of being loved.
He didn't know what the future held. The visions still lurked at the edges of his mind, the prophecy still coiled like a snake waiting to strike. But right now, in this moment, with Robin in his arms and the day stretching endless before them, none of it mattered.
Because they had now. They had this. They had each other.
And Kaelen was going to hold on to it for as long as he could.
The morning light had shifted from gray to gold by the time Robin stirred against his chest, the weight of him warm and solid, the rise and fall of his breathing slow with the dregs of sleep. Kaelen traced idle patterns across Robin's shoulder blade, feeling the residual tremor in his own muscles, the ache of having been so thoroughly undone. Two days. They had two days, and already the hours felt like sand slipping through his fingers.
"You're thinking too loud," Robin murmured, his voice rough with sleep, pressed into the hollow of Kaelen's throat.
"Always." Kaelen's hand stilled, resting flat against Robin's back. "Can't help it."
Robin lifted his head, those brown eyes finding his, soft and heavy-lidded and full of something that made Kaelen's chest ache. "What are you thinking about?"
Kaelen opened his mouth. Closed it. The truth sat on his tongue—*that this won't last, that the prophecy is still out there, that I've seen myself alone and I'm terrified it's real*—but he swallowed it down and said, "How I want to remember every second of this."
Robin's expression softened, cracking open at the edges. He leaned down and kissed him, slow and deep, a kiss that said *I hear you, I see you, I'm not going anywhere*. Then he pulled back, and something shifted in his eyes—a heat that had been banked, waiting.
"Then let's make more seconds to remember."
He rolled off the bed, the morning light catching the curve of his spine, the scatter of scars across his shoulders, the way his body moved like he was already thinking about what came next. He held out his hand. "Come here."
Kaelen took it, letting Robin pull him to his feet, letting himself be led to the worn sofa by the fire. The cushions sagged under their combined weight as Robin guided him down first, settling him against the faded upholstery, then climbing over him, straddling his thighs.
"I've been thinking about this," Robin said, his voice low, his hands braced on Kaelen's chest. "For two days. Every time you moved too slow, every time you winced, every time I had to stop myself from touching you the way I wanted to—" He shook his head, a rueful smile tugging at his lips. "I was losing my mind."
"You hide it well."
"I'm a trained liar." Robin reached for the oil, still warm from earlier, and poured a fresh measure into his palm. "But I don't want to lie to you. Not anymore."
Robin's hand paused, the oil warm and slick between his fingers. He looked down at Kaelen—curled into the worn cushions, dark copper hair fanned out, those deep blue eyes fixed on him with a trust that made his chest ache. "Are you ready?" His voice came out rough, quieter than he meant. "For all of me."
Kaelen's breath hitched. He reached up, fingers brushing Robin's jaw, tracing the line of it like he was memorizing the shape. "I've been ready since I met you." A pause. "I want it all, Robin. Every inch. Don't hold back."
Robin's throat tightened. He poured the oil into his palm, warming it, then reached down between them. His fingers found Kaelen's entrance, already slick from earlier, and he pressed one in slowly, watching Kaelen's face for any sign of pain. Kaelen's eyelids fluttered, his lips parting, but he nodded—*more*—so Robin added a second, scissoring gently, feeling the heat and the give.
"Please," Kaelen whispered, his hips rolling into the touch. "I don't care if it hurts. I just want you. All of you."
Robin pulled his fingers free, slicked himself with the remaining oil—his cock heavy and aching, the length of him slick and ready—and positioned himself at Kaelen's entrance. He met Kaelen's eyes, held them, and whispered, "Tell me if it's too much."
"It won't be." Kaelen's hands found Robin's hips, gripping, pulling him closer. "I trust you."
Robin pressed forward, slow, the tip breaching that tight ring of muscle, and Kaelen gasped, a sharp, beautiful sound. Robin stilled, giving him time, but Kaelen's legs wrapped around him, drawing him deeper, and the word fell from his lips like a prayer: "More."
Robin slid in, inch by inch, the heat and pressure overwhelming, Kaelen's body opening for him, clenching around him, and he had to stop halfway, his forehead dropping to Kaelen's shoulder. "Fuck, Kael—you feel—"
"Don't stop." Kaelen's voice was broken, desperate. "Please, Robin. All of it."
Robin pushed deeper, the last few inches sliding home, and Kaelen's back arched off the cushions, a cry tearing from his throat. Robin held still, letting him adjust, feeling the pulse of Kaelen's body around him, the way his hands dug into Robin's waist, drawing him impossibly closer.
"Move," Kaelen breathed. "Please move."
Robin pulled back slowly, then thrust forward, a smooth, deep roll of his hips. Kaelen's moan was raw, unfiltered, his head thrown back, the column of his throat exposed. Robin leaned down, pressing a kiss to the hollow of it, tasting salt and sweat and *Kaelen*.
"Yes—*yes*—" Kaelen's hands slid up Robin's back, nails raking lightly, pulling him closer, deeper. "Don't hold back. I want to feel you tomorrow. I want to feel you in my bones."
Robin lost himself in the rhythm—each thrust measured, deep, aimed at the place that made Kaelen gasp and shudder. He watched Kaelen's face, the way his eyes rolled back, the way his lips formed Robin's name like a secret, and something in his chest cracked open.
"I love you," Robin said, the words falling out between breaths. "I love you so much it terrifies me."
Kaelen's eyes snapped open, meeting his. He reached up, cupping Robin's face in both hands, thumbs brushing away a tear Robin hadn't realized was falling. "I love you too. Now fuck me like you mean it."
Robin laughed, a broken, beautiful sound, and then he did.
He drove into Kaelen harder, faster, the wet sound of their bodies filling the small cottage. Kaelen's legs locked around him, holding him in, and every thrust drew a cry, a whimper, a plea for more. Robin's hand slid down between them, finding Kaelen's cock, slick and hard, and he stroked in time with his thrusts.
"Robin—I'm—" Kaelen's voice shattered, his body tensing, and he came with a sharp cry, his release spilling over Robin's fingers, his inner walls clenching tight around Robin's cock.
That was all it took. Robin buried himself deep, a groan tearing from his throat as he came, hot and pulsing, filling Kaelen with everything he had, every part of himself he'd been too afraid to give.
He collapsed forward, his forehead resting against Kaelen's, their breath mingling in the heavy air. Kaelen's hands found his hair, stroking gently, and Robin felt the last of the tension drain from his body.
"I meant it," Kaelen whispered, his voice hoarse. "I want all of you. Every time. Until we're old and gray and the prophecy is nothing but a bad dream."
Robin smiled, a real smile, the kind that reached his eyes. "That sounds like a promise."
"It is."
They lay there, tangled together, the fire casting long shadows across the ceiling. Robin felt Kaelen's heartbeat slow under his ear, felt the rise and fall of his chest, felt the warmth of him like a hearth he never wanted to leave.
Outside, the sea kept its ancient rhythm, and somewhere beyond the cliffs, the world was still turning, still carrying its prophecies and its dangers. But right now, in this cottage, with Kaelen in his arms and the taste of him still on his lips, none of it mattered.
They had now. They had this. And Kaelen was going to hold on to it for as long as he could.
Robin lay still, Kaelen's breathing slow and even against his chest, the weight of him a warm anchor in the salt-crusted quiet. The fire had burned low, embers glowing orange and red, casting long shadows across the ceiling. He traced patterns on Kaelen's bare shoulder—circles, spirals, the shapes of words he'd never said out loud.
His satchel sat by the door, strap frayed, leather worn soft from years of travel. Inside, pressed between the pages of a journal he never showed anyone, were the letters. Dozens of them. Some written in candlelight, some by the glow of a campfire, some in the dark of a room where Kaelen was sleeping in the next bed and Robin couldn't find words that didn't sound like surrender.
He'd never meant to show them. They were meant for him alone—a place to put the things he couldn't say, the confessions that would change everything if spoken aloud. But Kaelen had asked for all of him. And Robin had promised.
"You're thinking too loud." Kaelen's voice was rough with sleep, his face still pressed into Robin's collarbone. "I can hear it. In your heartbeat."
Robin's laugh was quiet, almost guilty. "Sorry."
"Don't be." Kaelen shifted, propping himself up on one elbow, his dark blue eyes catching the firelight. His curls were a mess, copper dark in the dim glow, and there was a tenderness in his face that made Robin's chest ache. "What is it?"
Robin opened his mouth. Closed it. The words sat in his throat, heavy and sharp, and he didn't know how to shape them into something that wouldn't sound like a goodbye.
"I want to show you something," he said, and the words came out smaller than he intended.
Kaelen's brow furrowed, but he didn't pull away. "Okay."
Robin disentangled himself slowly, careful not to jostle Kaelen's bruises, and crossed the room to his satchel. The floorboards creaked under his bare feet, cold and uneven. He could feel Kaelen's gaze on his back, curious and patient, and his hands trembled as he unbuckled the leather flap.
The journal was at the bottom, wedged between a change of clothes and a worn map of the coast. He pulled it out, the leather cover soft and cracked, and stood there for a long moment, holding it like it might burn him.
"Robin." Kaelen's voice was quiet, careful. "You don't have to—"
"I want to." Robin turned, the journal clutched against his chest, and met Kaelen's eyes. "I've been writing to you. For months. Every time I couldn't say what I was feeling, I wrote it down." A pause, his throat tight. "I never planned to show you. I thought it would be easier to carry them than to say them. But you asked for all of me. And this is... this is the part I hide."
He crossed back to the fire and sat down beside Kaelen, the journal resting on his knees. The pages were soft from handling, the corners dog-eared and worn.
"You don't have to read them now," Robin said, his voice barely above a whisper. "Or at all. I just—I wanted you to know they exist. That I've been telling you everything, even when I couldn't speak."
Kaelen reached out, his fingers brushing Robin's wrist, light and warm. "Can I?"
Robin nodded, unable to speak.
Kaelen opened the journal to the first page. The paper was yellowed, the ink slightly smudged, and Robin watched his eyes move across the words—the first letter, written after a battle neither of them had expected to survive.
Kaelen—
You almost died today. Again. And I stood there, watching, and couldn't do anything. I hate this. I hate that you throw yourself into danger like you're already gone. I hate that I love you so much it makes me useless. I hate that I can't tell you.
Kaelen's breath caught. He looked up, his eyes meeting Robin's, and there was something raw in his face—surprise, maybe, and a tenderness that made Robin's heart stutter.
"Keep going," Robin whispered. "There's more."
Kaelen turned the page. And then the next. And the next.
Each letter was a fragment of Robin's heart, laid bare in words he'd never had the courage to speak. Confessions of love written in the dark. Fears of losing him. Hopes that one day, when all of this was over, they could find a quiet place to rest. Pages and pages of wanting, aching, loving—every emotion he'd swallowed, every word he'd bitten back, every moment he'd spent convincing himself that silence was safer than the truth.
By the time Kaelen reached the middle of the journal, his hands were shaking. He didn't look up, didn't speak, just kept reading, his thumb brushing the edges of each page like he was holding something sacred.
Robin sat beside him, watching, his heart pounding so hard he was sure Kaelen could hear it. The fire crackled. The sea whispered against the cliffs. And somewhere in the quiet, Robin felt the last wall inside him crumble.
"There are more," he said, his voice hoarse. "Dozens more. I wrote one every time I thought I might lose you. Every time I wanted to tell you and couldn't. Every time I watched you sleep and wondered if you'd ever look at me the way I look at you."
Kaelen closed the journal, his fingers resting on the worn cover. When he looked up, his eyes were wet, the firelight catching the tears he hadn't let fall.
"Robin." His voice cracked. "I didn't know."
"I didn't want you to." Robin reached out, cupping Kaelen's face in his hands, his thumbs brushing the tears from his cheeks. "I was scared. Scared that if I said it, I'd break the spell. Scared that you didn't feel the same. Scared that you did, and we'd still lose each other anyway."
"I do." Kaelen's hand covered Robin's, pressing it against his cheek. "I feel the same. I've felt it for so long I don't remember what it was like before."
Robin let out a breath he didn't realize he'd been holding. He leaned forward, pressing his forehead against Kaelen's, and they stayed there, breathing together, the journal heavy and real between them.
"I want you to keep writing," Kaelen said, his voice barely a whisper. "But I want you to read them to me. Every one. So I can hear your voice when you say what you've been carrying."
Robin's laugh was shaky, relief and love tangled together. "That might take a while."
"We have time." Kaelen's hand found his, fingers lacing together. "We have all the time in the world."
Robin pulled back just enough to look at him—really look at him. The firelight painted Kaelen's face in gold and shadow, his eyes soft, his lips curved into a smile that held no fear. And Robin knew, with a certainty that settled deep in his bones, that this was what he'd been searching for his whole life.
"I love you," he said, the words falling out like they'd been waiting for permission. "I love you, Kaelen. Every broken piece. Every scar. Every part of you you think is too much. I love all of it."
Kaelen's breath hitched, and he pulled Robin into a kiss—soft, slow, full of all the words they'd never said. His fingers found Robin's hair, tangling in it, and Robin melted into him, his hands sliding around Kaelen's waist, drawing him closer.
When they broke apart, Kaelen's smile was bright, even through the tears. "Read me the first one," he said. "I want to hear it in your voice."
Robin opened the journal, his hands steady now, and began to read.
The fire crackled. The sea kept its ancient rhythm. And in the warmth of the cottage, two boys who had spent so long holding their hearts close finally let them be seen.
The fire crackled. The sea whispered against the cliffs. And Kaelen's fingers found the journal again before he could think about what he was doing.
Robin watched him, the words of the first letter still warm in the air between them, and something in his chest tightened as Kaelen's thumb traced the edge of a page near the back. Not reading. Just... pausing.
"What is it?" Robin asked.
Kaelen didn't answer at first. His dark blue eyes were fixed on the journal, his jaw tight. When he spoke, his voice was quiet. "There's one dated the day before the lighthouse."
The air left Robin's lungs. "Kaelen—"
"Can I read it?"
Robin's throat closed. He wanted to say no. Wanted to take the journal and tuck it away where Kaelen would never find it. Because that letter wasn't like the others. That letter was written in a fever of fear and rage, ink splattered across the page, words he'd barely remembered writing until he saw the scattered pages again. But Kaelen was already flipping to it, his fingers steady even as his breath went shallow.
"Kaelen." Robin's hand moved to cover his. "That one—I was scared when I wrote it. I thought I was going to lose you. I thought—"
"Let me decide what I can carry." Kaelen's voice was soft, but there was no room for argument. He met Robin's eyes, and the tenderness there made Robin's heart stutter. "I want all of it. Remember?"
Robin's hand fell away.
Kaelen turned to the page. The paper was crumpled at the edges, the ink smudged in places where tears had fallen. He read silently for a long moment, his face unreadable in the firelight. And then his breath caught.
Robin watched him, frozen, as Kaelen's fingers traced the words.
Kaelen—
I found you bleeding in the alley behind the market. You'd been jumped by three men who wanted the satchel you were carrying. You didn't tell me it was a trap. You didn't tell me you took the job knowing it was a setup. You just smiled at me through the blood on your face and said "worth it."
I wanted to kill you. I wanted to hold you. I wanted to scream until you understood that you can't keep doing this—can't keep throwing yourself into danger like you're already gone, like there's nothing here worth staying for.
I sat with you for three hours while the healer worked. You were unconscious. Your hand was cold. And I held it and I prayed to every god I don't believe in that you would open your eyes.
You did. And then you smiled again. That same smile. Like you were sorry for worrying me. Like I wasn't sitting there with my heart in my throat, realizing I would burn the world down if it meant keeping you.
I didn't say it. I never say it. But I'm writing it now, because I'm tired of carrying it alone.
I love you, Kaelen. I love you in a way that terrifies me. I love you so much that every time you walk into danger, a piece of me dies waiting for you to come back.
Please. Please come back.
The letter ended there. No signature. No closing. Just the please, scratched deep into the paper, the ink bleeding where Robin's hand had pressed too hard.
Kaelen sat still for a long moment, the journal open in his lap, his breath shallow. When he finally looked up, his eyes were wet, the firelight catching the tears he hadn't let fall.
"Robin." His voice cracked. "I didn't know you wrote this before."
"I told you. I wrote one every time I thought I might lose you." Robin's voice was hoarse. "That night was the first time I realized how deep it went. How I'd break if you didn't wake up."
Kaelen closed the journal, setting it aside gently, and reached for Robin. His hand found Robin's jaw, thumb brushing along his cheek, and Robin felt himself lean into the touch like it was the only thing keeping him upright.
"I'm here," Kaelen said, his voice rough with emotion. "I came back. I keep coming back."
"I know." Robin's hand found Kaelen's wrist, holding him there, palm pressed against his skin. "But I need you to understand that it's not just this lifetime. If there are others—if the prophecy is real and we've done this before—I chose you then, too. I'll always choose you."
Kaelen exhaled, a sound that was almost a sob, and pulled Robin into a kiss. It was different this time. Slower. Deeper. Less like a confession and more like a promise. His fingers threaded through Robin's messy dark hair, tugging gently, and Robin melted into him, his hands sliding around Kaelen's waist, drawing him closer.
The angle shifted. Robin adjusted, one hand bracing against the cot, and Kaelen let out a sharp hiss of pain.
Robin pulled back instantly. "Your ribs—"
"I don't care."
"Kaelen—"
"I don't care." Kaelen's voice was raw, his eyes burning as he looked at Robin. "I've spent weeks being careful. Being handled. Being treated like glass. I don't want careful right now. I want you."
Robin's breath caught. The firelight painted Kaelen's face in gold and shadow, his freckles dark against his pale skin, his dark blue eyes bright with want and something deeper—something that made Robin's chest ache.
"You're still healing," Robin said, his voice barely a whisper. "I don't want to hurt you."
"Then let me tell you what I need." Kaelen's hand found Robin's, guiding it to his chest, pressing Robin's palm against his heart. "I need you to touch me. I need to feel alive. I need—" He stopped, his throat working. "I need to remember that I'm not alone."
Robin's hand trembled against Kaelen's chest. He could feel the steady thrum of Kaelen's heart, the rise and fall of his breathing, the warmth of his skin through the thin fabric of his shirt.
"Tell me if it's too much," Robin said. "Any point. If I hurt you, if you need to stop—"
"I will." Kaelen's hand covered his. "I trust you."
Those three words undid something in Robin. He leaned forward, pressing his forehead against Kaelen's, and let out a shuddering breath.
"I love you," Robin whispered. "I love you. I love you. I love you."
Kaelen let out a sound—half laugh, half sob—and kissed him again.
The kiss deepened. Robin's hand slid under the hem of Kaelen's shirt, fingers brushing against warm skin, and Kaelen arched into the touch, a soft sound escaping his throat. Robin moved carefully, reverently, his palm tracing the lines of Kaelen's ribs, feeling each bruise and bandage, learning the geography of his body like a prayer.
"Pull me closer," Kaelen whispered against his mouth. "Please."
Robin did. He shifted, easing Kaelen back against the cot, and settled over him, bracing his weight on his forearms so he didn't press down on the bruises. Kaelen's hands found his shoulders, gripping tight, and their mouths met again—hungrier now, less careful.
Robin broke the kiss, his lips trailing down Kaelen's jaw, his throat, the hollow of his collarbone. Kaelen's head fell back, a low moan escaping him, and Robin felt the sound vibrate through his own chest.
"Tell me what you want," Robin said, his voice rough, his lips brushing Kaelen's skin. "Tell me, and I'll give it to you."
Kaelen's hands tightened in Robin's hair. "Everything."
"That's a lot." Robin's smile was soft against his throat. "Be specific."
Kaelen laughed—a real laugh, surprised and warm—and tugged Robin up so he could look at him. "I want you to touch me. Everywhere. I want to feel your hands on me until I can't remember what it was like before they were there."
Robin's breath caught. His hand cupped Kaelen's face, thumb brushing across his cheekbone, and he held his gaze for a long moment. "And if I'm slow?"
"Then I'll wait." Kaelen's voice was barely a whisper. "I've been waiting my whole life for you. What's a little longer?"
Robin kissed him again, softer this time, and his hand began to wander. Over Kaelen's chest, the curves of his shoulders, the dip of his waist. He memorized each scar he found—the one on Kaelen's ribs from a knife fight, the one on his shoulder from an arrow, the one on his hip from a fall they'd both laughed off years ago.
Kaelen's breathing grew uneven, his hips shifting restlessly against the cot. "Robin—"
"I know." Robin's voice was gentle. "I'm getting there."
He eased Kaelen's shirt over his head, careful of his ribs, and paused. The firelight painted Kaelen's body in gold and shadow, the bruises fading green and yellow, the scars pale against his skin. Robin traced a line of mottled purple across his ribs, his touch featherlight.
"Does this hurt?"
"No." Kaelen's voice was thick. "I can't even feel it. Not with you touching me."
Robin's jaw tightened. He leaned down, pressing a kiss to the edge of the bruise, then another, then another, working his way across Kaelen's chest like he was mapping holy ground. Kaelen's hand found his hair, holding him there, and his breath came in shuddering waves.
"I love you," Robin said against his skin. "I love every part of you. Even the parts you think are broken."
"They're not broken anymore." Kaelen's voice cracked. "Not when you're holding them."
Robin looked up, his brown eyes bright with unshed tears. He didn't speak. He didn't have to. He kissed Kaelen again, and this time there was nothing careful about it.
Clothes were shed in stages, each piece discarded with deliberate tenderness. Robin's hands found bare skin—Kaelen's thighs, his hips, the curve of his ass—and Kaelen's quiet moans filled the space between them, punctuated by the crackle of the fire and the distant crash of waves.
"You're so beautiful," Robin breathed, his lips against Kaelen's throat. "I've wanted this for so long."
"Show me," Kaelen whispered. "Show me how long."
Robin's hand slid lower, fingers tracing the V of Kaelen's hips, and Kaelen arched into the touch, a gasp escaping his lips. Robin's fingers found him—warm, slick, ready—and Kaelen's hands tightened in his hair.
"I want—" Kaelen started, but the words dissolved into a moan as Robin's fingers pressed deeper.
"What do you want?" Robin asked, his voice low and rough. "Tell me."
"You. Inside me." Kaelen's eyes met his, dark and desperate. "Please."
Robin kissed him, deep and slow, and shifted his weight. His hand left Kaelen's body briefly, and Kaelen heard the sound of oil being uncorked, felt Robin's fingers slick and warm returning to him, preparing him with slow, careful strokes.
"Tell me if it's too much," Robin said.
"It's perfect." Kaelen's voice was ragged. "You're perfect."
Robin positioned himself. The tip of his cock pressed against Kaelen's entrance, and he paused, meeting Kaelen's eyes. "Ready?"
"I've been ready."
Robin pushed in slowly. The stretch was exquisite—Kaelen's body yielding, his breath catching, his hands gripping Robin's shoulders as he took him inch by inch. Robin's head dropped, a low groan escaping him, and he stayed still for a moment, letting Kaelen adjust.
"Okay?"
"More." Kaelen's voice was thick. "Please. I want all of you."
Robin pushed deeper. The sound that escaped Kaelen's throat was raw and broken, and Robin captured it with his mouth, kissing him through the stretch. When he was fully inside, he paused, his forehead pressed against Kaelen's, their breathing ragged and shared.
"You feel incredible," Robin whispered.
"Move." Kaelen's legs wrapped around him, drawing him closer. "Please move."
Robin did. Slowly at first, each thrust a deliberate claim, a measured rhythm that built the ache between them with every roll of his hips. Kaelen's head fell back, his mouth open, sounds falling from his lips that Robin had never heard before—sounds he would spend the rest of his life trying to draw out again.
The fire crackled. The sea kept its ancient rhythm. And in the warmth of the cottage, two boys who had spent so long holding their hearts close finally let them break open.
Robin's hand found Kaelen's, fingers lacing together, and he held on as the rhythm built. Faster now. Harder. Each thrust driving them closer to the edge, their bodies slick with sweat, their breaths coming in ragged sync.
"Robin—" Kaelen's voice broke. "I'm so close—"
"Let go." Robin's mouth was at his ear, his voice raw with love and need. "I've got you. Let go."
Robin's arms slid around Kaelen, pulling him closer as he thrust deeper, and the shift in angle made Kaelen gasp—a broken, desperate sound that hung in the firelit air. Their bodies were electric, every point of contact sending sparks across Kaelen's skin, and he felt Robin twitch inside him, felt the tremor run through Robin's thighs, through his chest, through the arms that held him like he was something precious.
"Fuck," Robin breathed against his skin. His head dropped, finding the hollow of Kaelen's bruised clavicle, and he pressed his face there like he was trying to crawl inside Kaelen's ribs and live there. "Fuck, Kaelen—"
Kaelen's hands found Robin's hair, fingers threading through the dark brown mess of it, and he held on. His body was trembling—not from cold, not from pain, but from the weight of everything they'd never said, everything they were saying now with every breath, every touch, every roll of Robin's hips.
"I wanna cum inside you." Robin's voice cracked on the words, raw and whining, his face still buried against Kaelen's neck. "Please, baby. Please let me—"
The sound that came out of Kaelen was half sob, half moan. His eyes burned, and when he blinked, tears spilled down his temples, hot against his flushed skin. "Robin—"
"I know." Robin's hips stuttered, held, pushed deeper. "I know. I've got you. Just tell me—"
"Please." Kaelen's voice broke. His fingers tightened in Robin's hair, pulling him impossibly closer. "Please breed me. Please just don't stop—"
The word hung between them, filthy and holy, and Robin's response was a low, broken groan that vibrated against Kaelen's throat. He thrust harder, faster, each movement driving them both toward the edge, and Kaelen's legs locked around his waist, heels digging into the small of Robin's back.
"Don't stop," Kaelen repeated, the words falling out between ragged breaths. "Don't stop, don't stop, don't—"
Robin's hand found his, fingers lacing together, and he pressed their joined hands against the floor beside Kaelen's head. His other hand slid under Kaelen's lower back, arching him up, changing the angle until Kaelen cried out—a sharp, surprised sound that melted into a moan as Robin's thrusts drove deeper.
"You feel so good," Robin gasped against his skin. "So fucking good. I've wanted this—wanted you—for so long—"
"I know." Kaelen's voice was barely a whisper. "I know. I wanted you too. I was just—scared—"
"I know." Robin lifted his head, meeting Kaelen's eyes. His face was flushed, his lips swollen, his brown eyes dark with desire and something softer, something that looked like worship. "I know, baby. I've got you. I'll always have you."
Kaelen's breath hitched. More tears spilled. He didn't try to stop them. "I love you."
"I love you too." Robin kissed him, slow and deep, and his hips never stopped moving. "I love you so much it terrifies me."
"Then show me." Kaelen's voice found strength he didn't know he had. "Show me how much."
Robin's rhythm changed. Slower. Deeper. Each thrust a deliberate claim, a measured offering. His forehead pressed against Kaelen's, their breath mingling, their eyes locked. The fire crackled. The waves crashed. The world outside the cottage ceased to exist.
"I'm close," Robin whispered. "Kaelen, I'm so close—"
"Then let go." Kaelen's hand slid from Robin's hair to his jaw, cupping his face. "I want to feel you. I want to feel all of you."
"Together." Robin's voice broke. "Come with me. Please—"
Kaelen's body was already trembling on the edge, every nerve ending alive and aching. He nodded, a jerky motion, and Robin's hand moved between them, fingers finding him, stroking in time with each thrust.
It was too much. It was exactly enough.
"Robin—" Kaelen's voice shattered on the name, and his body followed, clenching around Robin as the wave crashed through him. His back arched, his mouth open, and the sounds that came out of him were raw and broken and utterly unguarded.
Robin followed a heartbeat later, his hips pressing deep, his groan muffled against Kaelen's shoulder. Kaelen felt it—the heat of him, the pulse, the way Robin's body surrendered against his—and it undid something in him that he hadn't known was still holding on. His arms wrapped around Robin, pulling him close, and he held on as their breathing slowed, as their bodies cooled, as the fire popped and settled in the silence.
They lay there for a long moment, tangled and slick and breathing each other's air. Robin's face was still pressed against Kaelen's neck, and Kaelen could feel the wetness on his skin—whether sweat or tears, he couldn't tell. Didn't matter.
"I didn't—" Robin started, then stopped. His voice was hoarse. "I didn't hurt you, did I?"
"No." Kaelen's hand found the back of Robin's head, fingers threading through his damp hair. "You could never hurt me."
Robin lifted his head, and Kaelen saw the tears. Saw the fear in his eyes, the vulnerability he never let anyone see. "I would never forgive myself if I—"
"Robin." Kaelen's voice was soft but firm. "Stop."
Robin's jaw tightened. He looked away.
Kaelen's hand moved from Robin's hair to his cheek, guiding his face back. "Look at me."
Robin did. His brown eyes were red-rimmed, his expression raw and open in a way that made Kaelen's chest ache.
"I wanted this," Kaelen said. "I wanted you. Every second of it. There's nothing to forgive."
Robin's breath shuddered out of him. He leaned down, pressing his forehead to Kaelen's, and for a moment neither of them spoke. The fire popped. The wind rattled the window. The sea kept its eternal rhythm against the cliff below.
"I thought I was going to lose you," Robin whispered. "When you fell. When you were lying there, bleeding, and I couldn't—" His voice cracked. "I couldn't do anything. I just held you and prayed to gods I don't even believe in."
Kaelen's chest tightened. He remembered. He remembered the weight of Robin's hands on his wound, the desperation in his voice, the way he'd refused to let go even as the blood soaked through his fingers.
"I'm here," Kaelen said. "I'm not going anywhere."
"You don't know that." Robin's voice was barely audible. "You saw the vision. You saw what happens."
"I saw one future." Kaelen's hand found Robin's, squeezing. "Not the only one."
Robin was quiet for a long moment. Then he let out a breath—half laugh, half sob. "When did you get so wise?"
"I've always been wise." Kaelen's lips twitched. "You were just too busy being dramatic to notice."
Robin laughed. Actually laughed. The sound was wet and broken and beautiful. "Shut up."
"Make me."
Robin did. He kissed Kaelen, slow and soft and full of everything they hadn't said yet. When he pulled back, his eyes were lighter, the fear banked but not gone. "I love you," he said, like it was the only truth that mattered.
"I love you too," Kaelen said. And for the first time in weeks, he felt like he might actually believe it.
The fire crackled. The wind howled. And in the warmth of the cottage, two boys held each other, breathing together, choosing each other, refusing to let go.
Kaelen's hand drifted from Robin's hair, tracing a slow path down his shoulder, his arm, until his fingers brushed against the edge of something on the floor. Paper. He tilted his head, following the motion, and found Robin's journal lying open where it had fallen, pages facing the firelight.
Robin tensed. "Don't—"
But Kaelen was already reaching, his fingers curling around the worn leather, pulling it gently into his lap. "This is yours." Not a question. "You've been writing again."
"It's nothing." Robin's voice was too quick, too sharp. He reached for it, but Kaelen held it away, a ghost of a smile on his lips.
"You're a terrible liar."
Robin's hand dropped. His jaw tightened. The firelight caught the flush creeping up his neck. "Some of it's private."
"I know." Kaelen's voice was soft. He looked down at the open page, at the cramped handwriting filling the margins, the crossed-out words, the ink blots where the pen had paused too long. "But there's a letter here. Dated the day after the lighthouse."
The air changed. Robin went still, his breath catching somewhere in his chest. His eyes found the page, then looked away, finding the fire, the window, anywhere but Kaelen's face.
"Read it to me," Kaelen said.
"Kaelen—"
"Please."
The word hung between them, fragile and honest. Robin's throat worked, a swallow that seemed to cost him something. His hand found Kaelen's, not taking the journal, just holding on.
Robin's voice came out rough. "I wrote it the night after you fell. I couldn't sleep. I kept—I kept seeing your face. The blood. The way you looked at me before you went under, like you were saying goodbye."
Kaelen's hand tightened around Robin's. "Read it." Not a command. A plea.
Robin took the journal. His hands trembled as he turned it to face him, finding the page, his eyes scanning the words he'd written in the dark, alone, convinced the person he was writing about would never read them.
His voice cracked on the first line. "'Dear Kaelen—'" He stopped. Pressed his lips together. Started again. "'Dear Kaelen. You're asleep in the next room, and the healers say you might not wake up. They say it in that careful voice adults use when they don't want to admit they've given up hope. I hate them. I hate every single one of them for being so calm while you're lying there with your chest barely moving.'"
Robin's voice broke. He stopped, his hand covering his mouth, his shoulders shaking.
Kaelen didn't speak. He just waited. His hand found Robin's knee, warm and steady.
Robin took a breath. Let it out. Continued. "'I haven't left your side in thirty-six hours. Lucien brought me food. I don't remember eating it. Bramble keeps pushing his head under my hand, and I keep telling him I'm fine, and we both know I'm lying. I've been holding your hand so long I can't feel my fingers anymore, but every time I let go, I'm terrified it'll be the last time.'"
His voice dropped. Became barely audible. "'I keep thinking about all the things I never said. All the times I watched you laugh and thought, *I love him*, and then looked away because saying it out loud would make it real. As if not saying it meant I couldn't lose you. As if silence could protect me.'"
The fire popped. A log settled, sending sparks spiraling up the chimney. Robin's hand was white-knuckled around the journal.
"'If you wake up—and you have to wake up, Kaelen, you *have to*—I'm going to tell you everything. I'm going to say the words I've been too scared to say. I'm going to hold you and not let go, and I don't care who sees. I don't care about prophecies or destinies or the future I was supposed to have. I only care about you.'"
Robin's voice broke again. He pressed his palm to his eyes, the journal falling to his chest, his breath coming in ragged gasps.
"I thought you were going to die," he whispered. "I sat there, holding your hand, watching your blood soak through the bandages, and I thought—I thought, *if he dies, I don't know how to keep breathing.*"
Kaelen moved. Slowly, carefully, he shifted until he was sitting up, reaching for Robin, pulling him close. Robin came willingly, collapsing against him, his face pressed into Kaelen's shoulder, his body shaking with silent sobs.
"I'm here," Kaelen whispered into his hair. "I'm here, Robin. I'm not going anywhere."
"You don't know that." The words were muffled. Broken. "You don't *know*—"
"I know." Kaelen's hand cradled the back of Robin's head. "I know I can't promise you forever. None of us can. But I can promise you today. And tomorrow. And every day after that, for as long as I have them."
Robin pulled back, his eyes red, his cheeks wet. He looked at Kaelen like he was trying to memorize him. "I love you," he said. "I love you so much it scares me."
"I know." Kaelen's thumb traced the tear track on Robin's cheek. "I love you too. And it scares me too."
Robin laughed—a wet, broken sound. "Great. We're both terrified. What a pair we make."
"The best kind of pair." Kaelen leaned in, pressing his forehead to Robin's. "The kind that stays."
Robin's hands found Kaelen's waist, pulling him closer, holding him like he was something precious. "Read the rest," Kaelen said softly.
Robin went still. "Kaelen—"
"Please." Kaelen's voice was barely a whisper. "I need to hear it. All of it."
Robin closed his eyes. Opened them. Lifted the journal again, his hands steadier now, his voice raw but certain. "'I don't know if you'll ever read this. Part of me hopes you never do, because it means you're alive and whole and far away from this room where I've been crying over you like a coward who couldn't say the words when you could hear them.'"
His voice softened. "'But if you are reading this—if you're alive, and you're here, and you're *you*—then I need you to know something. You are not a burden. You are not a responsibility. You are not someone I'm obligated to save. You are the person I choose. Every single day. And I will keep choosing you, for as long as you'll let me.'"
Robin's hand shook. He set the journal down, his eyes meeting Kaelen's, wide and terrified and hopeful. "I meant it. Every word."
Kaelen couldn't speak. His chest was too full, his throat too tight. He reached for Robin, pulling him into a kiss that said everything words couldn't—*thank you, I'm sorry, I love you, I'm staying, I'm staying, I'm staying*.
When they broke apart, they were both breathing hard, both crying, both smiling through the tears like fools draped in firelight.
"You kept this," Kaelen said, his voice thick.
"I kept everything." Robin's laugh was watery, but real. "I have every letter I've ever written to you. Even the ones I never sent."
"Show me."
Robin's eyes widened. "Now?"
"Now." Kaelen's hand found his. "I want to know all of it. Every version of you that loved me when I couldn't love myself."
Robin stared at him for a long moment. Then he reached for the pack at the foot of the bed, pulling out a leather satchel tied with worn string. His hands moved carefully, reverently, as he loosened the knot and pulled out a stack of folded papers—some crisp, some creased, some stained with what might have been tears.
"These are from the past three years," he said, his voice quiet. "Every time I wanted to tell you but couldn't."
Kaelen took the stack. The top letter was dated a week before the lighthouse collapse. He unfolded it carefully, smoothing the paper against his knee.
"Kaelen," he read aloud, his voice catching. "I watched you fall asleep on the grass today, and I thought about how peaceful you looked. How young. How much I want to protect that version of you from everything the world is going to throw at us. I don't know if I'm strong enough. But I know I'm not going to stop trying."
Robin looked away, his ears red. "That one's embarrassing."
"It's beautiful." Kaelen's voice was thick. He set the letter down carefully, reverently, and picked up another. And another. Each one a piece of Robin's heart, written in ink and fear and hope, preserved like pressed flowers between the pages of a life they were still building together.
He read until his eyes blurred. Until the fire burned low. Until the wind died down and the sea quieted and the cottage settled into the deep, listening stillness of the small hours.
And when he finally set the last letter down, when he looked at Robin with eyes that had seen every version of his love laid bare on paper, he said the only thing that mattered.
"I choose you too."
The words hung in the air between them, fragile and permanent, like glass blown in a single breath. Kaelen watched Robin's face change—the way his eyes softened, the way his mouth opened slightly, the way the tension in his shoulders dissolved all at once, leaving him looking younger, lighter, like a man who'd been holding something heavy for so long he'd forgotten what it felt like to put it down.
Robin reached for him. And Kaelen—Kaelen wanted to meet him halfway, wanted to fall into his arms and stay there until the world forgot they existed. But the moment he shifted, the pain came roaring back.
Not a dull ache. Not a whisper. A knife twisting between his ribs, hot and precise, stealing his breath. His vision swam. His hand flew to his side before he could stop it, pressing against the bandages hidden beneath his shirt, and he heard himself make a sound—small, sharp, involuntary—that he couldn't swallow fast enough.
"Kaelen." Robin's voice changed. Softened. Sharpened with worry. "What is it? What's wrong?"
"Nothing." The word came out too fast, too thin. Kaelen forced a smile that probably looked more like a grimace. "I'm fine. Just—" He tried to straighten, and another spike of white-hot pain lanced through his chest. His jaw clenched. His fingers dug into his side. "—trying to remember how bodies work."
Robin didn't laugh. Didn't even crack a smile. He was already moving, his hands hovering near Kaelen's shoulders, not quite touching, like he was afraid contact would shatter him. "You're not fine. You're hurt. You've been hurt for days, and I've been sitting here making you read my—" He stopped. Swallowed. "I'm sorry. I shouldn't have—"
"Don't." Kaelen's hand found Robin's wrist. Gripped it. "Don't apologize. Don't pull away. I wanted this. I *needed* this."
"You need to rest."
"I need *you*."
The words came out raw, unguarded, stripped of the careful distance Kaelen had been building since he woke up in this bed. He saw something flicker in Robin's eyes—surprise, maybe, or hope, or fear that this was another dream he'd wake from. But Robin didn't run. He stayed. His hands stopped hovering and settled, gentle and deliberate, on Kaelen's shoulders.
"Okay," Robin said quietly. "Okay."
He helped Kaelen shift back against the pillows, movements careful, patient, reading Kaelen's face for every flinch and wince. When Kaelen's breath caught, Robin paused. When Kaelen's hand tightened, Robin adjusted. By the time Kaelen was settled, propped against the headboard with his ribs wrapped in a careful orbit of pillows, Robin was breathing hard too, like he'd been the one carrying the weight.
"Better?" Robin asked.
Kaelen took a breath. Tested it. The pain was still there, a constant companion humming beneath his skin, but the sharp edges had softened. "Better."
Robin nodded, but his eyes were still scanning Kaelen's face, cataloging every shadow and tremor. "You don't have to pretend with me."
"I know."
"I mean it. If you're in pain, tell me. If you need to stop, tell me. If you need me to sit here and hold your hand and say nothing for three hours, *tell me*." Robin's voice cracked on the last word. "I can't lose you again. I can't watch you disappear behind that smile like everything's fine when it's not."
Kaelen's chest ached—not from the bruises, not from the broken bones, but from the sheer weight of being *seen*. Of being known. Of having someone who refused to look away from the parts of him he'd spent years hiding.
"I'm not used to this," he said, his voice barely above a whisper. "Being taken care of."
"I know." Robin's hand found his. Squeezed. "I'm going to keep doing it anyway."
"That's stupidly stubborn."
"Comes with the territory." Robin's smile was small, fragile, but real. "Loving you means being stubborn enough to stay."
The fire crackled. The wind pressed against the windows. The sea murmured its endless rhythm below the cliff. And Kaelen—Kaelen let himself lean into Robin's shoulder, let his eyes close, let his body rest against the solid warmth of someone who had chosen him. Again. Still. Always.
"Tell me something," Kaelen said, his voice drowsy, slurred with exhaustion. "Anything. I just want to hear your voice."
Robin was quiet for a moment. Then he shifted, pulling Kaelen closer, one arm wrapping carefully around his shoulders, the other hand finding its way to Kaelen's hair, fingers threading through the tangled curls with a tenderness that made Kaelen's breath catch.
"When I was fourteen," Robin said, his voice low, unhurried, like he was telling a bedtime story, "I fell in love with a boy who had knives in his hands and a wall around his heart."
Kaelen's eyes stayed closed. His lips curved. "Sounds dangerous."
"He was. Is. The most dangerous person I've ever met." Robin's fingers traced a slow path through Kaelen's hair, down to the curve of his ear, back up again. "Not because of the knives. Because of the way he looked at the world—like he was already bracing for it to hurt him. Like he'd decided that loving someone was a weakness he couldn't afford."
"That sounds familiar."
"It should. You taught me everything I know about self-destruction." Robin's voice softened. "You also taught me that walls come down. That hearts heal. That sometimes the most stubborn, reckless, impossible thing you can do is let someone love you."
Kaelen opened his eyes. Turned his head just enough to look at Robin. The firelight painted his face in gold and shadow, his dark hair falling across his forehead, his brown eyes warm and steady and *there*—not a vision, not a ghost, not a future he was running from. Just Robin. Alive. Holding him.
"I'm trying," Kaelen said.
"I know." Robin's thumb traced the line of Kaelen's jaw. "I see it. Every day."
Kaelen's hand came up, slow, tentative, and settled on Robin's chest. Right over his heart. He felt the rhythm of it, steady and sure, a counterpoint to the chaos in his own chest. "I don't know how to do this. I don't know how to be someone who gets to have this."
"You learn." Robin's hand covered his. Pressed his palm flat against the heartbeat beneath. "We learn together. One day at a time. One wince at a time. One stubborn, ridiculous, terrifying choice at a time."
"That sounds exhausting."
"It is." Robin leaned in, his forehead resting against Kaelen's. "But I'm not going anywhere."
Kaelen's eyes slipped closed. The pain was still there, throbbing in his ribs, aching in his bones, a reminder of everything his body had been through. But so was Robin. Solid. Warm. Real.
"Stay," Kaelen whispered. "Just—stay."
"Always."
Robin shifted, careful, deliberate, until he was lying beside Kaelen, one arm cradling his head, the other draped across his chest, palm flat against his heart. Kaelen turned into him, a slow, painful roll that made him grit his teeth, but the moment his face was tucked against Robin's neck, the moment Robin's arms closed around him, the pain faded to a hum in the background.
"I love you," Kaelen said against his skin. The words felt like a confession. Like a prayer. Like a promise he was still learning how to keep.
Robin's arms tightened. His breath hitched. And when he spoke, his voice was thick with tears he didn't bother to hide. "I love you too. And I'm going to spend the rest of my life proving it."
The cottage settled around them. The embers glowed. The sea whispered its ancient lullaby. And Kaelen, for the first time in weeks, months, maybe years, let himself believe that tomorrow might not hurt quite as much as today.
Because Robin was there. Because Robin would be there. Because Robin had chosen him, and kept choosing him, and would keep choosing him until the world forgot why it had ever tried to pull them apart.
And that was enough.
That was everything.
The fire had burned low, orange embers pulsing like a slow heartbeat in the grate. Kaelen lay with his face pressed into the curve of Robin's neck, breathing in the scent of him—salt and woodsmoke and something clean beneath it, something that was just Robin, no matter how far they traveled or what storms they weathered. His body was heavy, warm, suspended in that half-dreaming state where pain became distant and the world narrowed to the steady rise and fall of Robin's chest against his own.
Robin's hand traced idle patterns across his back—slow, unhurried circles that followed the line of his spine, dipping into the hollow at the small of his back, spreading warmth through the aching muscles that had not stopped protesting since the lighthouse. Kaelen let himself exist in that touch, let himself be held by it, letting his mind drift wherever it wanted, no visions waiting in the dark.
Minutes passed. Or hours. The wind scraped against the windows, rattling the salt-crusted frames, and somewhere far below the cliff, the sea kept its endless rhythm. Robin's hand stilled on Kaelen's hip, and Kaelen felt the shift—a slight tension, a decision being weighed in the quiet.
"Kaelen." Robin's voice was soft, barely above the crackle of the embers. "You still awake?"
"Barely." The word came out slurred, half-swallowed by Robin's collar. "Don't stop. That felt... good."
Robin's hand resumed its path, but slower now, more deliberate. His thumb pressed gently into the knot of muscle at Kaelen's lower back, and Kaelen breathed through the ache, felt it loosen under the pressure. "I was thinking," Robin said, and there was a carefulness in his voice, a gentleness that made Kaelen's chest tighten, "about what I wrote in those letters."
Kaelen's eyes stayed closed. "The ones you never sent?"
"The ones I never sent. The ones I poured every stupid, reckless, honest thing into because I thought you'd never read them." Robin's hand slid up his back, over his shoulder, across the blade of it, and then down again, tracing the edge of the bandage wrapped around his ribs. "I wrote about your hands. About the way you hold a knife when you're scared, and the way you hold me when you're not. About the sound you make when you're trying not to laugh. About the fact that I'd rather spend one day choosing you than a thousand years being chosen by anyone else."
Kaelen's breath caught. He opened his eyes, lifted his head just enough to look at Robin's face in the firelight. "Robin—"
"I meant every word." Robin's gaze was steady, dark, full of something that wasn't quite pain and wasn't quite hope, but hovered somewhere between—a space Kaelen was only beginning to learn how to inhabit. "And I've spent weeks trying to show you. Carrying you. Holding you. Being here when you wake up and here when you fall asleep. But there's one thing I wrote that I haven't done yet."
Robin shifted slowly, carefully, disentangling himself from Kaelen without jostling his ribs. The absence of his warmth was immediate, a cold rush against Kaelen's side. Kaelen felt the loss like a wound, and he must have made a sound—a small, involuntary noise—because Robin's hand found his cheek, cradled it, thumb brushing across his cheekbone.
"I'm not going anywhere," Robin said. "I just need to reach something."
Kaelen watched him sit up, watched the firelight catch the planes of his face, the shadows pooling in the hollows under his eyes. Robin had been sleeping on the floor for weeks, had barely eaten, had carried Kaelen's weight on his shoulders and his worry in his chest, and still he moved like he had all the time in the world. Like Kaelen was the only thing that mattered.
Robin reached for the small clay jar on the table beside the cot—the same jar he'd used every night since the lighthouse, filled with oil infused with dried herbs and something that smelled of pine and honey. He unstoppered it, and the scent bloomed in the warm air, familiar and grounding. Then he turned back, settling himself beside Kaelen, and his hand found the edge of the blanket covering Kaelen's legs.
"May I?" Robin asked, his voice low, his fingers resting on the wool.
Kaelen nodded. The movement sent a ripple of pain through his neck, but he didn't care. Didn't care about anything except the way Robin's hands moved, slow and deliberate, folding the blanket back to expose his legs. The air was cool against his skin, goosebumps rising along his thighs, and Kaelen felt the vulnerability of it—the exposure—but also the trust. The choice to let Robin see him like this, broken and bruised and bare.
Robin's fingers found the inside of his left thigh, featherlight, tracing a path over skin that was mottled purple and green. The bruise had spread since the lighthouse, a dark bloom that traveled from his hip almost to his knee, and Kaelen had stopped looking at it days ago. But Robin looked. Robin saw it, and his jaw tightened, and his thumb pressed gently into the edge of the bruise, testing the tenderness.
"I've been putting oil on this every night," Robin said, his voice barely audible. "But I haven't done what I wrote about."
Kaelen's throat tightened. "What did you write?"
Robin's hand stilled. He looked up, met Kaelen's eyes, and for a moment the only sound was the wind and the fire and the soft hiss of embers settling. "I wrote that I wanted to kiss every scar. Every bruise. Every mark the world left on you. That I wanted to worship the parts of you you've been taught to hide. That I wanted to prove, with my mouth and my hands and every stupid piece of my heart, that you are not too broken to be loved."
The words landed like stones in a still pool, each one sending ripples through Kaelen's chest. He felt the heat behind his eyes, the sting of tears he refused to shed, and he swallowed once, twice, before he could speak. "Robin—"
"I'm not trying to start anything." Robin's fingers pressed gently against the bruise, spreading warmth through the mottled skin. "I'm not trying to push for more than you're ready to give. But I need you to know—I need you to feel—that every promise I wrote in those letters is still here. Still true. And if you'll let me, I want to finish what I started. Not with more words. With this."
He lifted his hand, rubbed a few drops of oil between his palms, warming it. Then he looked at Kaelen, his dark eyes searching, waiting. "Can I kiss it, Kaelen? Not to start anything. Just to... finish what I started. To show you that your body is worth caring for, even the parts that are hurting."
Kaelen's heart was a wild thing in his chest, pounding against his broken ribs, and he could feel the tears pressing at the edges of his vision. But he didn't look away. He held Robin's gaze, and he nodded. "Yes."
The word came out raw, scraped clean of armor. "Yes, Robin. Please."
Robin's breath caught. His hand trembled slightly as he lowered it to Kaelen's thigh, his fingers spreading the warm oil over the bruise with a slowness that bordered on reverence. The scent rose between them, earthy and sweet, and Kaelen felt the tension in his muscles begin to ease as Robin's palm worked the oil into his skin, gentle and sure.
Then Robin lowered his head.
His lips touched the edge of the bruise, just above Kaelen's knee, and Kaelen's entire body went still. The kiss was light, barely there—a brush of warmth against the damaged skin—but it sent a shock through him, a current that traveled up his spine and lodged somewhere behind his sternum. Robin lifted his head, shifted, pressed another kiss further up, where the purple deepened into black. Then another, higher still, each one a wordless prayer against his skin.
Kaelen's hand found Robin's hair, fingers threading through the dark strands, and he held on—not pulling, not directing, just holding. Anchoring himself to this moment, to the reality of Robin's mouth on his thigh, to the impossible tenderness of being kissed exactly where he hurt.
Robin's lips traced the edge of the bruise, following its contours, his breath warm against Kaelen's skin. He didn't rush. He didn't hurry to cover ground. He stayed in each spot, mouth pressing, lingering, as if he was memorizing the shape of this wound, as if he was determined to replace the memory of pain with the memory of being cherished. His hand cradled Kaelen's thigh, thumb stroking the unmarked skin beside the bruise, and he worked in silence, letting his actions speak for him.
When he reached the darkest part of the bruise—where the lighthouse beam had caught Kaelen's hip, where the impact had shattered bone and torn muscle—Robin paused. His forehead rested against Kaelen's thigh for a long moment, his breath slow and deep, and Kaelen felt the tremor that ran through him.
"I'm sorry," Robin whispered against his skin. "I'm sorry I couldn't protect you from this."
Kaelen's fingers tightened in his hair. "You did." His voice cracked. "You got me out. You carried me. You didn't leave."
"I was too late."
"You were there." Kaelen tugged gently, urging Robin to look up. When Robin raised his head, his eyes were wet, his lips parted, and the firelight caught the tears tracking down his cheeks. Kaelen reached for his face, cupped his jaw, thumb brushing the moisture away. "You were there. You're always there. That's not too late. That's everything."
Robin's chin trembled. He turned his head, pressed a kiss to Kaelen's palm, and then he lowered his mouth to the bruise again, pressing a kiss directly over the worst of it. His lips lingered, warm and soft, and Kaelen felt something loosen in his chest—a knot he'd been carrying so long he'd forgotten it was there.
Robin pulled back, his hand still cradling Kaelen's thigh. "One more," he said, his voice rough. "Just one more."
He lifted Kaelen's leg gently, tilting it to expose the inner thigh, where the bruise faded into a pale, unmarked curve. He pressed a kiss there—not to a wound, but to healthy skin, a promise that he would cherish even the parts that were whole. His lips stayed a moment longer than the others, and when he pulled away, he looked at Kaelen with an expression that held no trace of pity, no shadow of guilt. Only love. Pure, aching, stubborn love.
"There," Robin said. "Finished."
Kaelen pulled him up. Not roughly, not urgently—just a gentle tug, an invitation, and Robin came willingly, folding himself back into Kaelen's arms, tucking his face into the curve of Kaelen's neck. Kaelen wrapped his arms around him, ignoring the protest of his ribs, and held him as tightly as he could.
"It's not finished," Kaelen said against his hair. "You keep saying you'll spend the rest of your life proving it. That's not finished. That's just... the next line."
Robin laughed, a broken, beautiful sound that vibrated against Kaelen's collarbone. "You're right. It's not finished. I'm not done yet."
"Good." Kaelen pressed a kiss to the top of his head. "Because I'm not either."
The fire popped, sending a shower of sparks up the chimney. Outside, the wind howled, and the sea roared, and the world carried on its relentless march. But inside the cottage, there was only the warmth of two bodies tangled together, the scent of oil and salt, and the quiet, sacred act of choosing each other again.
And in the morning, they would wake bruised and sore and exhausted. But they would wake together.
That was enough.
That was everything.
Kaelen's hand brushed against the clay jar as he shifted, the unexpected contact making him flinch. The oil inside was still warm, still carrying the heat of Robin's palm, and the scent rose between them—earthy, intimate, a reminder of everything that had just passed.
His fingers curled around the rim. The glaze was smooth, slightly tacky from the residue, and he lifted it, holding it between them like an offering.
Robin's breath caught. His eyes tracked the movement, then rose to meet Kaelen's, questioning.
"Your turn," Kaelen said. His voice was rough, not from pain but from something else—something that sat heavy and tender in his chest. "You've been carrying me for weeks. Let me carry you. Just for tonight."
Robin's jaw tightened. "Kaelen, you can barely—"
"I know what I can and can't do." Kaelen cut him off gently, no edge in it. "I'm not asking to wrestle you to the ground. I'm asking to take care of you. The way you've taken care of me."
He set the jar down, then reached for Robin's hand, turning it over. The firelight caught the calluses on his palm, the small scars across his knuckles—marks of a lifetime of fighting, of holding on, of never letting go. Kaelen lifted Robin's hand to his lips and pressed a kiss to the center of his palm, right where the lifeline crossed.
Robin shivered.
"Please," Kaelen said against his skin. "Let me do this."
The word hung between them. Please. Not a demand, not a negotiation—a request, raw and honest, stripped of every wall Kaelen had ever built.
Robin's eyes were wet again. He swallowed, nodded, and his voice came out barely a whisper. "Okay."
Kaelen let go of his hand, reached for the oil jar, and poured a small pool into his palm. The warmth was already fading, so he rubbed his hands together, working the oil into his fingers, feeling the slick glide against his skin. Then he looked at Robin, at the loose shirt still hanging from his shoulders, and he didn't have to say a word.
Robin pulled the shirt over his head. The firelight painted him in gold and shadow—the curve of his shoulders, the dip of his collarbone, the map of scars that crossed his chest and arms. Some were pale and faded, remnants of battles long past. Others were newer, pink and raised, souvenirs from the lighthouse, from carrying Kaelen through rubble, from refusing to let go.
Kaelen's throat tightened. He reached out, his oiled hand hovering over the largest scar—a jagged line that ran from Robin's left shoulder to the center of his chest. "This one's new."
Robin didn't look down. "Debris. When the beam fell."
"You never told me."
"You were unconscious. There wasn't time to compare wounds." A ghost of a smile, but it faded quickly. "It's fine. It healed."
Kaelen's fingers touched the scar, featherlight. The tissue was raised, smoother than the surrounding skin, and he traced its length slowly, feeling the story beneath his fingertips. "It's not fine. None of this is fine. You almost died because of me."
Robin caught his wrist, stilling his hand. "I almost died because a lighthouse fell on us. Not because of you. Don't put that on yourself."
"I put you in the path of that lighthouse."
"You didn't. The prophecy did. The sea did. Fate did." Robin's grip tightened. "You are not the cause of every bad thing that happens to the people who love you, Kaelen. You're just the person they choose to stand beside."
Kaelen's jaw worked. The tears he'd been holding back threatened to spill, but he blinked them away, focusing on the scar under his hand. "I want to kiss it," he said. "Like you kissed mine."
Robin's breath stuttered. "You don't have to—"
"I want to."
Kaelen leaned forward, his oiled hand sliding to Robin's back, pulling him closer. His lips found the scar—the jagged line that spoke of falling stone and desperate rescue—and he pressed a kiss to its edge, soft and deliberate. He felt Robin tremble, felt the tension in his muscles, and he stayed there, mouth warm against the damaged skin, breathing him in.
Then he moved lower, finding another scar—a thin line across Robin's ribs, barely visible. He kissed that too. Then another, on his bicep, where an arrow had grazed him years ago. Then the small circle on his forearm, a burn from a spell gone wrong. Each kiss was a sentence, a wordless apology, a promise that he saw every mark, every wound, every piece of Robin that had been broken and mended.
Robin's hand found his hair, fingers threading through the copper curls, and he held on the same way Kaelen had held on to him. His breathing was uneven, his chest rising and falling in a rhythm that spoke of barely contained emotion.
"Kaelen," he whispered. "Kaelen, you don't have to—"
"I know." Kaelen's voice was muffled against his skin. "I want to."
He worked his way down, following the map of Robin's body, his oiled hands spreading warmth wherever they touched. When he reached Robin's stomach, he paused, looking up through his lashes. The firelight caught the dark blue of his eyes, and Robin's breath caught at the sight—Kaelen, on his knees before him, bruised and broken and utterly devoted.
"Lie down," Kaelen said. "Let me finish."
Robin hesitated, then lowered himself to the floor, the sheepskin rug soft beneath his back. Kaelen followed, settling beside him, his good leg stretched out, his injured one bent at an angle that didn't pull at the bruise. He poured more oil into his palm, warming it, and then his hands found Robin's chest again, spreading the slick warmth over his skin.
The fire crackled. The wind howled. And Kaelen's hands moved in slow, reverent circles, working the oil into every scar, every tight muscle, every place where Robin had carried weight for too long.
Robin's eyes fluttered closed. His lips parted, and a low sound escaped him—not quite a moan, not quite a sigh, something in between that spoke of release, of trust, of letting go.
Kaelen watched his face, memorizing the way the tension melted from his jaw, the way his brow smoothed, the way his chest rose and fell in deeper, slower breaths. He pressed a kiss to the center of Robin's sternum, then another to the hollow of his throat, then another to the spot just below his ear where his pulse beat strong and steady.
"I love you," Kaelen whispered against his skin. "I've been too scared to say it, too convinced I'd lose you if I did. But I love you, Robin. I've loved you since the first time you laughed at one of my terrible jokes. I've loved you through every nightmare, every fight, every time I tried to push you away. And I'm done being scared."
Robin's eyes opened. They were dark and wet and full of a light that seemed to come from somewhere deeper than the fire. He reached up, cupped Kaelen's face in his hands, and pulled him down into a kiss.
It wasn't gentle. It wasn't tentative. It was the kiss of someone who had been waiting for years, who had held back a thousand times, who was finally, finally allowed to take what he wanted. Robin's mouth pressed against Kaelen's, warm and insistent, and Kaelen melted into it, his hands sliding into Robin's hair, his body settling against him with a care that bordered on reverence.
The kiss deepened. Robin's tongue traced Kaelen's lower lip, asking, and Kaelen opened for him, letting him in, letting him taste. The oil-slick warmth of their skin mingled, and the scent of earth and sea and each other filled the small space between them.
When they finally broke apart, both breathing hard, Robin's forehead rested against Kaelen's. "I love you," he said, the words rough and raw. "I've loved you since the first time you saved my life, and I'm going to keep loving you until the world ends. And then I'll love you in whatever comes after."
Kaelen laughed—a broken, beautiful sound that ended in a gasp as his ribs protested. "That's a long time."
"Good." Robin's thumb traced his cheekbone. "I've got forever."
Kaelen kissed him again, softer this time, a promise sealed with warmth. Then he pulled back, his hand sliding down Robin's chest, his stomach, coming to rest at the waistband of his trousers. The question hung unspoken between them. Robin answered it by lifting his hips, letting Kaelen's fingers find the button, the laces, the heat beneath.
"Are you sure?" Kaelen asked, his voice low. "You're still hurt."
"I'm sure." Robin's hand covered his, guiding it down. "I want this. I want you. Just... go slow. Stay with me."
"Always."
Kaelen eased the trousers down, the firelight catching the planes of Robin's thighs, the growing evidence of his arousal. He took a breath, steadying himself, and then he lowered his head, his lips finding the inside of Robin's thigh, the soft skin there, the pulse that beat just beneath.
Robin's hand fisted in the rug. His breath came in short, sharp gasps as Kaelen's mouth traced a path upward, slow and deliberate, stopping just short of where Robin wanted him most.
"Kaelen," he breathed. "Please."
Kaelen looked up, his dark blue eyes catching the firelight. "Pull me closer."
Robin's hands found his shoulders, tugged him upward, and Kaelen went willingly, settling between his legs, their bodies aligning in a way that made them both gasp. The heat of Robin's arousal pressed against Kaelen's stomach, and Kaelen's own body responded, a desperate ache that he'd been ignoring for days finally demanding his attention.
They moved together, slowly at first, building a rhythm that didn't require penetration—just the slide of oiled skin, the pressure of hips rocking, the wet sound of breath and need and devotion. Robin's hands roamed Kaelen's back, careful of his injuries, and Kaelen's mouth found Robin's neck, his collarbone, his lips, tasting salt and longing.
The fire popped. The wind moaned. And in the warmth of the cottage, two bodies moved as one, climbing toward a peak that had been years in the making.
When Robin came, it was with Kaelen's name on his lips, a broken cry that the walls absorbed. And when Kaelen followed, it was with Robin's hands in his hair, Robin's heartbeat against his chest, Robin's voice whispering promises into the dark.
They lay tangled afterward, the fire burning low, the oil slowly cooling on their skin. Kaelen's head rested on Robin's shoulder, and Robin's arm wrapped around him, holding him as if he were something precious, something fragile, something worth protecting.
"I'm not done yet," Kaelen murmured into his skin. "I told you. This is just the next line."
Robin pressed a kiss to the top of his head. "What comes after?"
Kaelen was quiet for a long moment, listening to the rhythm of Robin's heart, the sound of the sea, the distant howl of the wind. Then he looked up, meeting Robin's dark eyes with a certainty he hadn't felt in weeks.
"The rest of our lives."
Kaelen's voice came low and rough, barely above a whisper. "Please let me do this."
Before Robin could answer, Kaelen was already moving—his fingers finding the waistband of his own trousers, pushing them down over his hips, the fabric catching on the still-damp oil slicking his skin. He kicked them aside, then turned his attention to Robin's, working the laces loose with a focus that made Robin's breath catch. The trousers slid down his thighs, his calves, pooling around his ankles until Robin kicked them free.
They lay there, both of them in nothing but their boxers, the firelight painting their oiled bodies in shades of amber and gold. Kaelen's skin gleamed—every dip and curve of muscle catching the light, the bruises on his ribs standing out like dark watermarks against the pale glow. Robin's chest rose and fell in quick, shallow breaths, his hands twitching at his sides as if he didn't know where to put them.
Kaelen settled over him, straddling his hips, the weight of him pressing down through the thin fabric of their boxers. He was careful—always careful—shifting his weight to his good knee, keeping his injured leg angled so the bruise didn't take the pressure. His hands found Robin's chest, the oil making them slide easily across the warm skin, and he began to move.
Slow. Deliberate. A rolling grind of his hips that pressed their cocks together through the layers of cotton. Robin's head fell back, a low moan escaping his throat as Kaelen rocked against him, the friction building with each pass. The fabric of Kaelen's boxers dragged against Robin's, and through it, Robin could feel the heat of him, the shape of him, the way his cock was already beginning to harden.
Kaelen watched. He couldn't stop watching. His eyes traced the line of Robin's throat, the way his Adam's apple bobbed when he swallowed, the way his lips parted on each exhale. Then his gaze dropped lower, to where their bodies met, and he saw it—the growing bulge in Robin's boxers, the way his cock strained against the cloth, pulsing with each beat of his heart. A dark spot spread at the tip where pre-cum soaked through, and Kaelen's mouth went dry.
He ground down harder, slower, letting Robin feel every inch of him through the fabric. Robin's hands flew up, gripping Kaelen's thighs, his fingers digging into the oiled skin as another moan spilled from his lips—deeper this time, needier.
"Kaelen," Robin breathed, the word trembling on his tongue. "Please. Let me take off my boxers. At least."
Kaelen's lips twitched into something that wasn't quite a smile—too full of hunger for that. He lifted his hips, just enough, and Robin's hands were already moving, shoving at his own waistband, pushing the damp cotton down his thighs. His cock sprang free, hard and aching, the head glistening with pre-cum in the firelight. He kicked the boxers aside and lay back, exposed, waiting.
Kaelen's breath stuttered. He reached down, hooked his thumbs into his own boxers, and pushed them down. Slowly. Letting Robin watch. Letting him see the way his cock rose, thick and hard, the shaft slick with oil and sweat, the head flushed dark. He kicked the boxers away and settled back over Robin, their bare cocks brushing for the first time.
They both gasped.
The contact was electric—skin against skin, heat against heat, the sensitive heads pressing together in a slide that made stars burst behind Kaelen's eyes. He rocked his hips, a small experimental motion, and the friction sent a jolt straight through him, his cock sliding against Robin's in a wet, slick glide.
"Robin," he said, his voice rough. "I want to try something new."
Robin looked up at him, a flicker of question in his dark eyes, and then his lips curved into a small, twitchy smile. He nodded, his hands sliding up Kaelen's thighs, settling on his hips. "Whatever you want."
Kaelen reached down, his hand wrapping around both their cocks—his and Robin's—pressing them together in his grip. The sensation was overwhelming: the heat, the slickness, the way they fit perfectly side by side. He began to move his hand, slow at first, stroking them together, and Robin's head snapped back, a guttural sound tearing from his throat.
"Mmhgh—fuck, baby." Robin's voice was wrecked, raw. "You drive me crazy."
Kaelen's rhythm built—faster, tighter, the slide of their cocks against each other wet and obscene in the quiet cottage. The fire popped and crackled, but the sound was drowned by Robin's moans, by the desperate catch of Kaelen's breath, by the wet sound of his hand working them both. Pre-cum leaked between his fingers, making the glide smoother, the pressure building in his gut like a coiled spring.
But his body was still broken. He felt it in the tremor of his arm, the way his ribs screamed with each thrust of his hips, the way his vision swam when he pushed too hard. His rhythm faltered, a wince crossing his face as a sharp spike of pain lanced through his side.
Robin saw it. Of course he saw it. His hands found Kaelen's, stilling them, and he sat up carefully, guiding Kaelen onto his back with a gentleness that made Kaelen's chest ache. The sheepskin rug was soft beneath him, the fire warming his oiled skin, and Robin moved over him, settling between his legs, his weight braced on one arm while the other found Kaelen's cock.
"Let me," Robin said, his voice soft but certain. His hand wrapped around both of them again—Kaelen's cock and his own—and he began to move, stroking them together in a rhythm that was steady, unhurried, perfect.
Kaelen's body convulsed. His hips bucked involuntarily, chasing the friction, and his breathing came in short, sharp gasps that turned into moans—louder and louder, filling the cottage, bouncing off the salt-crusted walls. His hands clawed at the sheepskin, his head pressed back, his throat exposed as Robin worked him higher and higher.
Robin's other hand found Kaelen's ribs, pressing gently, a grounding touch that said I'm here, I've got you, let go. His thumb traced the edge of the bruise, a featherlight caress, and Kaelen's whole body shuddered.
"That's it," Robin murmured, his voice a low rasp against Kaelen's skin. "Let me take care of you."
Kaelen's moans turned into broken fragments—Robin's name, half-formed words, sounds that weren't words at all. His cock throbbed in Robin's grip, slick with pre-cum and oil, sliding against Robin's in a rhythm that was building toward something inevitable. His vision went white at the edges, his breath catching in his throat, his entire body trembling on the edge of release.
Robin watched him fall apart, and the sight was enough to push him closer too—the way Kaelen's back arched, the way his lips parted, the way his dark blue eyes rolled back as pleasure overtook him. Robin's hand moved faster, tighter, the wet sound of their cocks sliding together filling the room.
"Come for me," Robin whispered, his forehead pressing against Kaelen's. "I've got you. Come."
Kaelen shattered.
His body locked up, a guttural cry tearing from his throat as cum spilled over Robin's fingers—hot and thick, painting his stomach, Robin's cock, the space between them. His hips stuttered through the aftershocks, each one a pulse of pure, blinding pleasure that left him gasping, trembling, utterly undone.
Robin followed a heartbeat later, his own release spilling over Kaelen's, mixing with it, their cum mingling on Kaelen's stomach as Robin's body shook with the force of it. He groaned Kaelen's name, the sound muffled against Kaelen's shoulder, and then he collapsed beside him, his chest heaving, his hand still wrapped loosely around them both.
They lay there, tangled and slick and breathing hard, the fire casting long shadows across the ceiling. Kaelen's hand found Robin's, their fingers lacing together, and he turned his head to look at him. Robin's dark eyes were soft, dazed, full of a tenderness that made Kaelen's heart ache.
"I love you," Kaelen whispered, the words slurred with exhaustion. "I'm going to say it every day until you're sick of hearing it."
Robin laughed—a wet, broken sound that was half sob. He pressed a kiss to Kaelen's forehead, his temple, the corner of his mouth. "I'll never be sick of it."
Kaelen's eyes fluttered closed, the weight of exhaustion settling over him like a blanket. Robin pulled him closer, careful of his injuries, and let him rest against his chest. The fire crackled. The wind howled. And in the warmth of the cottage, two boys held each other, their bodies still glistening with oil and sweat and the evidence of their love, and let the silence say what words couldn't.
Outside, the sea crashed against the cliffs, relentless and eternal. Inside, Robin's hand traced lazy circles on Kaelen's back, and Kaelen's breath evened out into the rhythm of sleep, and the prophecy—whatever it was, whatever it demanded—could wait until morning.
For now, they had this.
For now, it was enough.
Robin's hand still moved in slow, lazy circles across Kaelen's back, tracing the ridge of his spine, the dip between his shoulder blades. The fire had settled into a low burn, casting long shadows that swayed across the salt-crusted walls. Outside, the wind picked up, pressing against the windows like something trying to get in.
Kaelen's breathing had evened out, his body heavy and warm against Robin's chest. His dark copper hair was damp at the temples, his lips slightly parted, his lashes casting shadows on his freckled cheeks. He looked younger like this. Softer. Like the weight he carried had been set down somewhere just out of reach.
Robin reached down with his free hand, grabbing the wool blanket that had been kicked to the side earlier. He pulled it up over them both, tucking it around Kaelen's shoulders, careful not to jostle his injuries. The movement made Kaelen stir, a small sound escaping his throat—not quite a word, not quite a protest.
"Shh," Robin murmured, his hand finding Kaelen's hair, fingers threading through the copper curls. "I've got you. Rest."
Kaelen's hand found Robin's chest in the dark, palm flat over his heart, and settled again.
Robin stared at the ceiling. The cracks in the plaster. The way the firelight made them look like rivers on a map he couldn't read. His heart was still pounding—not from the sex, though that had been its own kind of earthquake. No, this was different. This was the thing he'd been carrying in his chest for weeks, months, maybe his whole life, and it was pressing against his ribs, demanding to be spoken.
He swallowed. His throat was dry.
"Kaelen." His voice was barely a whisper. He didn't know if he wanted to be heard.
But Kaelen's fingers tightened against his chest. A response. Still awake, then. Or close enough.
Robin's hand kept moving through Kaelen's hair, the motion automatic, grounding. He stared at the shadows on the ceiling and felt the weight of all the words he'd never said pressing down on his lungs.
"I wrote you a letter," he said. "Before we left for the lighthouse."
Kaelen went still against him. Not the stillness of sleep—the stillness of listening.
"I never finished it." Robin's voice was rough, scraped raw by something he couldn't name. "I kept starting and stopping. Kept crossing things out. Nothing sounded right. Nothing said what I actually meant."
He paused. The fire popped. The wind howled.
"I thought you were going to die," Robin said, and the words came out flat, hollow, like he'd drained all the emotion out of them just to get them past his teeth. "In that lighthouse. I thought I was going to watch you die, and I had this letter in my pocket that didn't say anything, that didn't say—"
His voice broke. He stopped.
Kaelen shifted against him, lifting his head. His dark blue eyes were heavy-lidded, still hazy with exhaustion and pleasure, but they were focused on Robin's face with an intensity that made Robin's breath catch.
"What did it say?" Kaelen asked. His voice was rough from sleep, from the sounds he'd made earlier, from everything.
Robin laughed—a wet, broken thing that was more sob than sound. "That's the thing. I don't know. I never finished it."
He looked away, his jaw tightening. His hand was still in Kaelen's hair, and he let it stay there, let the contact ground him.
"I wrote 'Dear Kaelen' about twenty times. Crossed it out every time. It felt too formal. Too final. Like a goodbye." He swallowed. "Then I wrote 'I don't know how to say this' and stared at it for an hour. Then I wrote 'I've been trying to tell you for years' and my hand just stopped. Couldn't move the pen."
Kaelen's thumb traced a slow line across Robin's collarbone. Waiting. Not pushing.
"I think I was afraid," Robin said, the words coming slower now, each one pulled from somewhere deep. "Afraid that if I wrote it down, if I made it real, then I couldn't take it back. Couldn't pretend it was just—just friendship, just loyalty, just—"
He stopped. His hand tightened in Kaelen's hair.
"And then you almost died. And I realized I'd been a coward. That I'd rather say it and lose you than never say it and spend the rest of my life wondering."
Kaelen was quiet for a long moment. The fire crackled. The shadows swayed.
"What would you have said?" Kaelen asked. "If you'd finished it."
Robin turned his head, meeting Kaelen's eyes. The firelight caught the dark brown of his irises, made them look like amber, like something burning.
"That I've been in love with you since we were seventeen," he said, his voice steady now, sure. "That I didn't know how to say it, so I just stayed. That I'd rather carry your bags and sharpen your knives and patch up your wounds for the rest of my life than spend a single day without you in it."
Kaelen's breath stuttered. His hand pressed harder against Robin's chest.
"That I don't care about the prophecy. I don't care about the Crown or the Heart or any of it. I care about you. I care about Lucien. I care about Bramble. And I will burn every destiny that tries to take any of you away from me."
He laughed again, softer this time. "It would've been a really long letter."
Kaelen's lips curved into something that wasn't quite a smile—too raw for that, too full of feeling. He pushed himself up, wincing slightly at the movement, and leaned down until his forehead pressed against Robin's.
"I would've written back," he whispered. "Every time."
Robin's eyes stung. He blinked hard, refusing to let the tears fall. "Yeah?"
"Yeah." Kaelen's hand slid up, cupping Robin's jaw, his thumb tracing the line of his cheekbone. "I would've said that I've been in love with you since the moment you tripped over a root and fell into a creek and still tried to act like you meant to do it."
Robin let out a sound that was half laugh, half sob. "I did mean to do it. I was trying to impress you."
"You succeeded," Kaelen said, and there was something ancient in his voice, something tender and worn and infinite. "You always have."
He kissed him. Soft. Slow. A kiss that said everything the letter couldn't. Robin's hand slid around the back of his neck, holding him there, keeping him close, and they stayed like that—mouths pressed together, breath mingling, the weight of years and words and unspoken things settling between them like dust after a long storm.
When they broke apart, Kaelen settled back against Robin's chest, his ear over his heart. Robin pulled the blanket up higher, tucking it around them both.
"Finish the letter," Kaelen said, his voice already slurring with sleep. "When we get back. For real this time."
Robin pressed a kiss to the top of his head. "I will."
"Good." Kaelen's hand found Robin's, their fingers lacing together. "I want to read it."
Robin's throat tightened. He held Kaelen tighter, felt the steady rhythm of his breathing, the warmth of his body, the impossible fact that he was still here, still alive, still choosing to stay.
"I'll write you a thousand letters," Robin said, his voice barely a whisper. "And I'll mean every word."
The fire crackled. The wind howled. And two boys held each other in the warmth of a cottage by the sea, the weight of a thousand unwritten words settling into something that felt, finally, like enough.
Robin's fingers found the clay jar where he'd set it beside the hearth, the ceramic still warm from the fire's glow. He uncorked it slowly, the scent of olive oil and crushed rosemary rising into the air between them. Kaelen had drifted, his breathing soft and even, his body a warm weight against Robin's chest. The fire popped. The wind pushed against the salt-crusted windows. And Robin moved, careful, deliberate, sliding out from under Kaelen's head and easing him onto the pile of blankets.
Kaelen stirred, a sound caught in his throat, his brow furrowing even as his eyes stayed closed. Robin's hand found his shoulder, pressed gentle. "Still here," he whispered. "Just—let me."
He settled at Kaelen's feet, the firelight casting long shadows across the floor. The blanket had slipped, revealing Kaelen's bare legs, the bruises that marked him like a map of survival—purple and green and yellow, healing in layers. Robin's throat tightened. He'd counted every one of these bruises over the past week. Memorized their shapes. Watched them fade, slow and stubborn, like Kaelen himself.
His hand hovered over Kaelen's ankle. Not touching. Just there, suspended in the warm air between them, asking permission that Kaelen couldn't give while sleeping.
Kaelen's eyes opened.
Dark blue, hazy, focused on Robin's face with that same intensity from before. The same quiet weight. He didn't speak. Just watched, waiting, his chest rising and falling in the firelight.
"Your ankles," Robin said, his voice rough. "I saw you wincing earlier. When you stood." He held up the clay jar. "This helps. With the bruising."
A long moment. The fire crackled. The shadows swayed.
Kaelen's head tilted back against the blankets, his throat exposed, a gesture of surrender so complete it made Robin's breath catch. "Okay," he said, the word soft, trusting.
Robin's hand closed around Kaelen's ankle.
The skin was warm, the bone delicate beneath his palm. He poured a small amount of oil into his hand, rubbed his palms together to warm it, then pressed his thumbs into the arch of Kaelen's foot. Slow. Careful. The muscles there were tight, knotted from days of lying still, from the body's stubborn refusal to give up.
Kaelen's breath stuttered. His hand gripped the blanket, knuckles white.
"Too much?" Robin stopped immediately, his fingers lifting.
"No." The word came out rough, broken. Kaelen swallowed, his eyes finding Robin's. "No, it's—it's good. Just. Been a while since someone touched me like this."
Robin's chest ached. He pressed his thumbs in again, slower this time, finding the knots and working them with a patience he didn't know he had. "I'd touch you every day if you let me," he said, and the words came out before he could stop them, raw and honest and terrifying. "Your feet. Your hands. Your back. Every place you've ever held tension. I'd spend the rest of my life learning the map of your body just so I could take the pain out of it."
Kaelen's eyes were bright, catching the firelight, catching everything. "Robin—"
"I mean it." Robin's voice broke, just slightly, just enough. He kept his hands moving, working the oil into Kaelen's skin, feeling the muscle give beneath his fingers. "I don't know how to say things small. I never have. And I spent so long not saying anything that now it's like—like a flood. I can't stop it. I don't want to stop it."
He moved to Kaelen's other foot, his hands finding the arch, the heel, the spaces between bones. Kaelen's eyes had closed again, his head lolling to the side, a soft sound escaping his lips—not quite a moan, not quite a sigh. Something in between. Something that made Robin's stomach tighten.
"You're good at this," Kaelen murmured, his voice slurred with pleasure.
"Learned from a healer in the eastern provinces. She said most people carry their pain in their feet. That if you can get someone to relax their feet, the rest follows." Robin's thumb traced the line of Kaelen's Achilles tendon, gentle, reverent. "She was right."
"She'd be proud."
Robin laughed, soft and warm. "She'd probably charge me for using her techniques outside of a medical setting."
Kaelen's lips curved. "Tell her I'm your patient. Terminal case of—" he paused, searching for the word, "—whatever this is."
"Being loved," Robin said. Simple. Direct. The word landing between them like a stone dropped into still water.
Kaelen's eyes opened. He stared at Robin, something raw and desperate flickering in the dark blue depths. "Say it again."
Robin's hands stilled on Kaelen's ankles. He looked up, meeting that gaze, feeling the weight of the moment settle around them like the firelight, like the salt-crusted air, like the sea outside holding its breath.
"You're loved," he said. "You're so loved, Kaelen. And I'm going to spend every day proving it to you until you believe it."
Kaelen's chest hitched. His hand reached out, found Robin's wrist, pulled him forward until Robin was crawling up the length of his body, the clay jar forgotten, the oil still warm on his hands. Kaelen's fingers found his jaw, cupped it, held him there with a tenderness that made Robin's eyes sting.
"Come here," Kaelen whispered, and Robin went, folding into him, his lips finding Kaelen's in a kiss that was softer than the one before, slower, deeper. It tasted like salt. Like tears neither of them had shed yet. Like the beginning of something they'd been walking toward their whole lives.
Robin's hand slid under Kaelen's shirt, palm flat against his stomach, feeling the warmth of his skin, the steady beat of his heart. Kaelen's breath caught, his body arching slightly into the touch, and Robin broke the kiss to look at him—really look at him.
"Is this okay?" Robin asked, his voice barely a whisper. "Tell me if—"
"It's okay." Kaelen's hand covered Robin's, pressed it harder against his skin. "I want this. I want you. I've wanted this for so long I don't remember what it felt like not to."
Robin's thumb traced the line of Kaelen's ribs, counting each one like a prayer. "I'm scared," he admitted, the words coming out before he could stop them. "Scared of hurting you. Scared of moving too fast. Scared that this is a dream and I'm going to wake up and you'll still be—"
"I'm here." Kaelen's voice was steady, sure. His hand slid into Robin's hair, fingers threading through the messy dark waves. "I'm right here. I'm not going anywhere."
Robin pressed his forehead against Kaelen's, breathing him in. The oil on his hands. The smoke from the fire. The salt from the sea. The scent of Kaelen beneath it all—something warm and familiar, something that smelled like home.
"I love you," Robin said, the words falling out of him like they'd been waiting, like they'd been dammed up behind his ribs for years and the flood had finally come. "I love you, Kaelen. I love the way you laugh when you think no one's watching. I love the way you bite your lip when you're thinking. I love the way you carry everyone's weight and pretend it's light. I love the way you look at the stars like they owe you something. I love—"
Kaelen kissed him again, swallowing the rest of the words, and Robin felt something break open in his chest—something that had been sealed shut for so long he'd forgotten it existed.
They kissed until they were breathless, until the fire had burned low and the wind had died to a whisper, until the world outside the cottage had ceased to exist. And when they finally broke apart, Kaelen's hand found Robin's, their fingers lacing together, oil-slicked and warm.
"I love you too," Kaelen said, his voice rough, his eyes bright. "I've loved you since the creek. Since you tripped and fell and looked up at me with water streaming down your face and just—laughed. I've loved you through every fight, every silence, every time I pushed you away because I was scared. I've loved you through prophecy and fate and everything in between. I've loved you."
Robin's laugh was wet, broken, beautiful. "That's a really long time to love someone who didn't know how to say it back."
"You're saying it now," Kaelen said. His thumb traced a circle on Robin's hand. "That's all that matters."
They lay there in the dying firelight, tangled together, the weight of years and words and unspoken things settling around them like dust after a long storm. Robin's hand was still under Kaelen's shirt, palm flat against his heart, counting each beat like a promise.
Kaelen's eyes were closing, his breathing slowing, the exhaustion finally pulling him under. But his hand stayed wrapped around Robin's, his grip loose but present, refusing to let go even in sleep.
Robin pressed a kiss to his temple, felt the flutter of his pulse, the warmth of his skin. "Sleep," he whispered. "I'll be here when you wake up."
"Promise?" The word was barely a breath, already half-lost to sleep.
"Promise."
And Robin held him, the fire crackling its last, the shadows deepening, the sea whispering against the cliffs. He held him like he was something precious, something fragile, something worth protecting for the rest of his life.
Which, Robin realized, was exactly what he was. Exactly what they both were.
And that was enough.
A gust of wind rattles the windows, and Kaelen's body tenses in sleep, a whimper escaping his throat as his hand claws at Robin's shirt. Robin's eyes snap open, his body going still beneath the weight of Kaelen's grip. The fire has burned to embers, casting the room in a dim orange glow that makes the shadows dance like something alive.
"Kaelen." Robin's voice is soft, careful, his hand coming up to cover the one gripping his shirt. "Hey. I'm here. You're safe."
But Kaelen doesn't wake. His breathing comes faster now, shallow and ragged, his head turning on the pillow like he's trying to escape something. His fingers curl tighter, twisting the fabric of Robin's shirt, and another whimper breaks from his throat—small, broken, the sound of someone watching something they can't stop.
Robin shifts, propping himself up on one elbow so he can see Kaelen's face in the dim light. His features are twisted, his brow furrowed, his lips parted around words that won't come. Sweat glistens on his forehead, and his chest rises and falls too fast, too uneven.
"Kaelen." Robin's hand moves to his cheek, cupping it gently, his thumb brushing across the sharp line of his cheekbone. "Wake up. You're having a nightmare. I've got you."
Kaelen's eyes move beneath his lids, rapid and frantic, tracking something Robin can't see. His hand tightens, and a word finally breaks free—"No." Just that. Just one syllable, but it carries the weight of a plea, of someone begging a vision to be wrong.
Robin's chest aches. He leans closer, pressing his forehead against Kaelen's, letting his voice drop to a whisper. "I'm right here. Feel me. Feel my hand. You're in the cottage. The fire's still warm. Bramble's outside. I'm right fucking here."
Kaelen's breath hitches. His body tenses, a full-body shudder running through him, and then his eyes open.
They're wild at first, unfocused, still caught in whatever landscape his mind had dragged him through. He stares at Robin like he doesn't recognize him, like he's seeing something else—someone else. The future version of himself, maybe. The one who ended up alone.
"Robin?" His voice cracks on the name, raw and desperate.
"I'm here." Robin doesn't move, doesn't pull back, just stays pressed against him, his hand steady on Kaelen's cheek. "You were dreaming. It wasn't real. Whatever you saw, it wasn't real."
Kaelen's hand is still clutching Robin's shirt. He looks down at it, at the white-knuckled grip, and then back up at Robin's face. Something in his expression crumples—not breaks, but folds, like paper held too long in a fist. "I saw—" He stops. Swallows. His throat bobs with the effort. "I saw the cottage. Empty. The fire was cold. Your pack was gone. The door was open and the sea was—" His voice breaks. "You weren't there. None of you were there."
Robin's thumb traces the arch of Kaelen's cheekbone, slow and deliberate. "Look at me."
Kaelen's eyes find his, dark and wet in the firelight.
"I'm here," Robin says, each word a stone laid on a foundation. "I'm not going anywhere. Lucien's coming back in three weeks. Bramble is probably curled up against the door right now, drooling on the floor. And I am right here, with my hand on your face, and I am not leaving."
Kaelen's breath shudders out of him. His hand loosens on Robin's shirt, but doesn't let go—just shifts, sliding up to grip Robin's shoulder instead. "I could feel it," he says, his voice barely a whisper. "The loneliness. Like it was already inside me. Like it had been waiting."
"It's not inside you." Robin's hand slides from his cheek into his hair, fingers threading through the sweat-damp curls. "That future isn't real. It's a possibility. One of a thousand. And we're going to make sure it's the one that never happens."
"How do you know?" The question is raw, honest, stripped of all pretense. Kaelen's eyes search Robin's face like he's looking for an answer written somewhere in the lines of it.
Robin holds his gaze. Lets the silence stretch. Lets the weight of the question settle between them.
"Because I won't let it," he says finally. "I don't know how the prophecy ends. I don't know what the Thread is or what we're going to find beneath the sea. But I know this—I've spent my whole life looking for something to believe in. Something worth fighting for. And I found it." His hand tightens in Kaelen's hair, gentle but firm. "It's you. It's always been you. And I'm not going to let some vision of a future that hasn't happened yet take that away."
Kaelen stares at him. The firelight catches the wetness in his eyes, makes them gleam like the sea under a storm. His jaw works, muscles flexing as he swallows something down. "What if it's not enough?"
"Then we make it enough."
"What if I'm not enough?"
Robin's heart cracks, clean and sharp, right down the middle. He shifts, pulling Kaelen closer until there's no space left between them, until he can feel every inch of Kaelen's trembling body against his own. He wraps his arms around him, one hand cradling the back of his head, the other flat against his spine, pressing him close.
"Listen to me," Robin says, his mouth against Kaelen's ear. "You are not too much. You are not broken. You are not a burden. You are the person I chose. The person I keep choosing. Every single day, I wake up and I choose you. And I will keep choosing you until the day I die." He pulls back just enough to meet Kaelen's eyes. "Do you hear me?"
Kaelen's lip trembles. A tear slips free, tracking down his cheek, catching the firelight. "I hear you."
"Good." Robin presses a kiss to his forehead, lingering, letting his lips warm the salt-cooled skin. "Then let me prove it. Let me spend the rest of my life proving it."
Kaelen's hand finds the nape of Robin's neck, pulling him down into a kiss that starts soft and turns desperate. It tastes like tears and salt and the raw edge of fear, but underneath it, something else—something steadier. Hope, maybe. Or the beginning of it.
Robin lets himself be pulled, lets the kiss deepen, lets his hands roam across Kaelen's back, mapping the ridges of his spine, the sharp angles of his shoulder blades, the warmth of his skin through the thin shirt. He traces each scar he finds with his fingertips, not asking, not flinching—just learning. Just memorizing.
Kaelen breaks the kiss first, gasping for air, his forehead pressed against Robin's. "I don't deserve you."
"That's not for you to decide."
"Robin—"
"No." Robin's voice is firm, but not harsh. "You don't get to decide what you deserve. That's not how it works. You don't get to look at yourself through your worst moments and call that the truth. You've carried everyone else's weight for so long you forgot you deserved someone to carry yours." He cups Kaelen's face in both hands, thumbs wiping away the tears still falling. "I'm that someone. If you'll let me be."
Kaelen's breath hitches. His hands come up to cover Robin's, pressing them harder against his own cheeks. "I want to," he says, the words raw and fractured. "I want to let you. I just don't know how."
"That's okay." Robin's smile is soft, small, barely visible in the dim light. "We've got time. We've got nothing but time. Just—stay with me. That's all I need. Just stay."
Kaelen nods, a shaky, jerky motion. "I'm staying."
"Promise?" Robin echoes the word Kaelen had used earlier, the same half-asleep plea that had wrapped around his heart like a fist.
Kaelen lets out a sound that's half-laugh, half-sob. "Promise."
Robin pulls him close again, tucking Kaelen's head under his chin, feeling the rapid flutter of his pulse against his own throat. He wraps his arms around him and holds on like he's anchoring them both to something solid, something real, something the prophecy can't touch.
The wind howls outside. The windows rattle in their frames. But inside the cottage, the embers glow, and two boys lie tangled together, breathing each other in, learning the shape of a new kind of promise.
Kaelen's hand slides down Robin's chest, coming to rest over his heart. He presses his palm flat, feeling the steady rhythm beneath his fingers. "It's still beating," he murmurs, half to himself.
"Still beating," Robin confirms. "Still here."
"Still choosing me."
"Always."
Kaelen's eyes close. His breathing slows, the fight leaving his body in increments, replaced by something softer. Trust, maybe. Or the first fragile shoots of belief taking root in soil that had been barren for too long.
Robin presses a kiss to the top of his head and stares at the dying fire, at the shadows it casts across the ceiling, at the salt-crusted window where the first pale light of dawn is beginning to seep through.
They made it through the night.
They'd make it through the next one too.
One night at a time. One promise at a time. One heartbeat at a time.
And that was enough.
Robin's hand stills on Kaelen's back. The motion stops mid-stroke, his fingers pressed flat against the ridge of Kaelen's spine, and for a moment he doesn't breathe. His eyes have caught on the corner of the journal peeking from his satchel — the one he left open on the table last night, the one with the unfinished letter he promised to complete. The words are still there, half-formed, ink drying on the page: Lucien, if you're reading this—
He hasn't finished it. Hasn't known how to finish it. How do you write a letter explaining that you might not come back from the sea, that you're sorry for every fight you ever picked, that you love your best friend like a brother and you're terrified you'll never get to say it to his face?
Kaelen shifts beneath his hand, a small movement, barely perceptible. But Robin feels it — the way his body tenses, the way his breathing changes. He's watching Robin watch the journal.
"What is it?" Kaelen's voice is hoarse from crying, rough at the edges, but steady. Steadier than it's been all night.
Robin's jaw tightens. He doesn't want to answer. Doesn't want to explain the letter he started writing at three in the morning when he couldn't sleep, when Kaelen was finally resting and he'd sat at the table with a candle burning down to nothing, trying to find the words to say goodbye just in case.
"Nothing," he says. It's a lie, and they both know it.
Kaelen's hand finds his wrist, fingers circling the bone. His grip is weak — he's still recovering, still fragile, still held together by stubbornness and the promise of dawn — but the touch is deliberate. Intentional. "Robin."
Just his name. Just one word. And Robin feels it crack open something in his chest, something he's been holding shut for days, weeks, maybe years.
"I started writing a letter," Robin says, the words coming out before he can stop them. "To Lucien. In case—" He stops. Swallows. His throat feels like sand. "In case we didn't make it."
Kaelen's grip tightens. Just a fraction. Just enough to feel.
"It's not finished," Robin continues, staring at the journal, at the corner of paper visible through the satchel's opening. "I don't know how to finish it. How do you tell someone you love them when you might never see them again? How do you fit a lifetime into a single page?"
Kaelen is quiet for a long moment. The fire pops and settles. The wind claws at the windows, rattling the frames, but inside the cottage, there's only the sound of two boys breathing.
"You don't," Kaelen finally says. "You tell them while you're still here."
Robin's gaze snaps to his. Kaelen's eyes are dark, bruised with exhaustion, but there's something sharp in them. Something certain.
"I spent so long not saying things," Kaelen continues, his thumb tracing a slow arc across Robin's wrist. "So long convincing myself that silence was safer. That if I didn't say it, I couldn't lose it. But I almost died, Robin. I almost died, and the only thing I regretted was everything I never said."
Robin's breath catches. He feels it — the admission, the rawness of it, the way Kaelen is giving him something he's never given anyone. Not just words. Trust.
"What did you never say?" Robin asks. His voice is barely a whisper.
Kaelen holds his gaze. The firelight flickers across his face, catching the angles of his cheekbones, the shadows under his eyes, the slight tremble in his lower lip. He looks wrecked. He looks beautiful. He looks like someone who's been drowning for years and has finally broken the surface.
"That I'm scared," Kaelen says. "That I've been scared my whole life. That I push people away because I'm terrified they'll leave, and if I leave first, it hurts less. That I don't know how to let someone love me without waiting for the other shoe to drop." He lets out a shaky breath. "That I love you. That I've loved you for so long I don't remember what it felt like before."
Robin stops breathing. The words hang between them, suspended in the dim light, heavier than anything he's ever held.
"Kaelen—"
"I know." Kaelen's smile is fragile, trembling at the edges. "I know you know. But I never said it. Not out loud. Not like this. And I needed you to hear it." He shifts, wincing slightly as the movement pulls at his injuries, but he doesn't let go of Robin's wrist. "I love you. I'm in love with you. And I'm sorry it took me almost dying to say it."
Robin's eyes burn. He blinks, and a tear slides down his cheek, hot and unwelcome. He doesn't wipe it away. "I love you too." The words come out cracked, broken, raw. "I've loved you since the first time you made me laugh. Since the first time you rolled your eyes at something stupid I said. Since the first time I saw you try to carry the whole world on your shoulders and I wanted to help you carry it."
Kaelen's breath hitches. His hand moves from Robin's wrist to his face, cupping his jaw, thumb brushing across his cheekbone. "Then stay," he says. "Stay and help me carry it."
"I'm not going anywhere." Robin leans into the touch, closing his eyes, letting himself feel the warmth of Kaelen's palm against his skin. "I promise. I'm not going anywhere."
Kaelen pulls him closer, and Robin goes willingly, folding into the embrace like it's the only home he's ever known. He wraps his arms around Kaelen's shoulders, careful, so careful, mindful of every bruise, every bandage, every place where the healing is still new. Kaelen's face presses into the crook of his neck, and Robin feels him breathe — deep, slow, deliberate — like he's relearning how.
"Read it to me," Kaelen murmurs against his skin.
Robin pulls back, confused. "What?"
"The letter. Read it to me." Kaelen's eyes are earnest, searching. "I want to hear what you would have said to him."
Robin's heart clenches. He looks at the satchel, at the journal, at the unfinished words waiting for him. "It's not—it's not finished."
"Then finish it. Right now. With me." Kaelen's hand finds his, fingers threading together. "I'll help you."
Robin stares at him. At this boy who almost died, who's still healing, who has every right to be selfish right now — and instead, he's offering to help Robin write a letter to someone else. Offering to hold space for Robin's fear, the same way Robin has been holding space for his.
"You're unbelievable," Robin says, and it comes out soft, reverent, like a prayer.
Kaelen's smile is small, but real. "I learned from the best."
Robin reaches for the satchel. His hand trembles as he pulls out the journal, as he opens it to the page where the letter begins. The ink is smudged in places — from his own tears, maybe, or from the humidity of the sea air. He clears his throat, reads the first line aloud.
"Lucien, if you're reading this, it means I didn't make it back."
He stops. The words feel too heavy, too final. He didn't think about what it would sound like to say them out loud.
Kaelen squeezes his hand. "Keep going."
Robin takes a breath. "I'm sorry I never said this to your face. I'm sorry I wasted so much time pretending we had forever. You're my best friend. You've been my best friend since we were kids, and I never told you how much that means to me. I never told you that you're the brother I chose."
His voice cracks. He stops again.
Kaelen shifts, pressing closer, his shoulder against Robin's, their hands still intertwined. "That's beautiful," he says quietly. "He's going to cry when he reads it."
Robin lets out a sound that's half-laugh, half-sob. "He's going to kill me for writing it."
"Probably." Kaelen's lips twitch. "Then he's going to hug you and never let go."
Robin looks at him. At the certainty in his eyes, the quiet confidence that has nothing to do with strength and everything to do with love. "How do you know?"
"Because that's what I want to do to you right now." Kaelen's voice drops, soft and raw. "And I'm not even the one who almost lost you."
Robin's breath catches. He sets the journal down, sets the letter aside, and turns to face Kaelen fully. The fire has burned low, the embers casting long shadows across the room. Dawn is seeping through the salt-crusted windows, pale and gray, painting everything in the muted colors of morning.
"You're not going to lose me," Robin says. "None of you are. I'm not going anywhere."
Kaelen's eyes search his, looking for something — doubt, hesitation, the lie that always hides behind certainty. He doesn't find it. Whatever he sees in Robin's face makes his shoulders drop, a tension releasing that he's been carrying for days.
"I believe you," Kaelen says. And the surprise in his own voice is almost painful to hear. Like he's been waiting for a reason not to believe, and for the first time, he can't find one.
Robin's hand cups his face, thumb tracing the curve of his cheekbone, the line of his jaw. "I'm going to spend the rest of my life proving it. Every day. Every moment. Until the doubt is gone and all that's left is the knowing."
Kaelen leans into the touch, his eyes fluttering closed. "That sounds like a long time."
"Good." Robin's voice is fierce, tender, absolute. "Because I want every second of it."
Kaelen's hand comes up to cover Robin's, pressing it harder against his cheek. When he opens his eyes, they're wet, but he's smiling — a real smile, the kind that reaches his eyes and softens the sharp edges of his face.
"Kiss me," Kaelen says. Not a request. A statement. A truth he's finally ready to claim.
Robin doesn't hesitate. He leans in, slow, giving Kaelen every chance to pull away, to change his mind, to retreat behind the walls he's spent years building. Kaelen doesn't move. He stays still, his eyes open, watching Robin approach, meeting him halfway.
Their lips meet, and it's different from the desperate kiss earlier. This one is soft. Deliberate. A question and an answer all at once. Robin's hand slides into Kaelen's hair, fingers threading through the dark copper curls, and Kaelen makes a sound — small, broken, beautiful — that Robin swallows like it's the only thing keeping him alive.
The kiss deepens, but slowly, like they have all the time in the world. Because they do. They have time. They have each other. They have a promise born from ashes and salt and the stubborn refusal to let go.
Kaelen breaks the kiss first, resting his forehead against Robin's. His breathing is uneven, his hands fisted in Robin's shirt. "I don't know how to do this," he admits, the words barely a whisper. "I don't know how to let myself have this."
"That's okay." Robin's thumb traces a slow path across Kaelen's jaw. "We'll figure it out together. One day at a time. One moment at a time."
Kaelen's laugh is shaky, wet, relieved. "You're going to get tired of saying that."
"I'll say it until you believe it."
"And if I never do?"
Robin pulls back just enough to meet his eyes. "Then I'll say it until I die, and I'll find a way to say it from wherever I end up next."
Kaelen stares at him. The firelight catches the tears tracking down his cheeks, turns them into streaks of gold against his pale skin. "You're impossible."
"I'm yours."
The words hang in the air, simple and absolute. Kaelen's breath catches. His hands tighten in Robin's shirt, pulling him closer, holding him like he's afraid Robin might disappear if he lets go.
"Say it again," Kaelen whispers.
Robin's heart aches — a good ache, the kind that comes from being full instead of empty. "I'm yours. I've been yours since the moment I met you. I'll be yours until the stars burn out and the sea turns to dust." He presses a kiss to Kaelen's forehead, soft and lingering. "I'll be yours in every lifetime. In every world. In every version of this story."
Kaelen's arms wrap around him, pulling him into a hug that's desperate and tender all at once. Robin holds him back, feeling the rapid flutter of Kaelen's heartbeat against his own chest, the warmth of his body, the reality of him — alive, here, choosing to stay.
"I don't deserve you," Kaelen murmurs into his shoulder.
"That's not for you to decide."
Kaelen laughs again, the sound muffled against Robin's shirt. "You're going to keep saying that, aren't you?"
"Every single time."
They stay like that, tangled together on the worn floor of the cottage, as the morning light grows stronger and the wind finally begins to calm. The fire crackles its last, sending a final plume of warmth across the room. Outside, the sea is waking up, gray and endless, stretching toward a horizon that holds a thousand unknowns.
But inside, there's only this. Two boys holding each other, learning the shape of a love that doesn't need to be perfect — just present. Just chosen. Just real.
Robin's hand finds the journal again, picks it up, reads the unfinished letter one more time. Then he reaches for the quill, dips it in the inkpot, and writes the final line.
"But I did make it back. And I'm going to tell you everything when I see you. Wait for me."
He signs his name, closes the journal, and sets it aside. Kaelen watches him, a soft smile on his lips, his hand resting over Robin's heart.
"Done?" Kaelen asks.
"Done." Robin turns to him, his own smile matching Kaelen's. "Now I just have to survive long enough to deliver it."
Kaelen's smile fades, replaced by something serious, determined. "You will. We both will." His hand presses harder against Robin's chest, feeling the steady rhythm beneath. "We're going to walk into that sea, find whatever's waiting for us, and we're going to come back. Together."
Robin covers Kaelen's hand with his own. "Together."
The word feels like a vow. Like a promise carved into bone and sealed with breath. Like the first note of a song they'll spend the rest of their lives singing.
Outside, the sun breaks over the horizon, painting the sea in shades of gold and rose. The light pours through the salt-crusted windows, warm and alive, touching everything it finds. Touching them.
Kaelen tilts his head, catches the light in his eyes, and smiles — a smile that says I'm still here and I'm not running anymore and I choose you all at once.
Robin kisses him again, soft and slow, and lets the morning hold them both.
"Come here."
Robin's voice is soft, almost lost in the hush of the dying fire and the growing light. He doesn't let go of Kaelen's hand, just pulls gently, his calloused fingers threading through Kaelen's, warm and steady. Kaelen's body aches—a deep, bone-weariness that's become as familiar as his own heartbeat—but he lets himself be guided, lets Robin take his weight, lets himself be led.
The worn wooden bench on the porch groans as they settle onto it, the salt-crusted wood warm from the first rays of sun. Robin sits first, then tugs Kaelen down beside him, close enough that their shoulders press together, their thighs brushing. Kaelen hisses through his teeth as the movement pulls at the bruises still healing beneath his shirt, but he doesn't pull away. He leans into Robin instead, his head finding the curve of Robin's shoulder like it belongs there.
The sea spreads out before them, gray and endless, slowly catching fire as the sun climbs higher. Gold bleeds into rose, rose into amber, the colors shifting like a living thing. Gulls wheel overhead, their cries sharp and lonely. The wind is calmer now, just a breath against their skin, carrying the salt and the damp and the smell of the wet sand far below.
"It's beautiful," Kaelen murmurs, his voice rough from sleep and tears and the weight of everything they've said.
Robin's arm slides around him, careful, so careful, his palm settling on Kaelen's hip, his thumb tracing a slow circle through the worn fabric of Kaelen's shirt. "Yeah," he says, but he's not looking at the sunrise. He's looking at Kaelen.
Kaelen feels the weight of that gaze like a physical thing, warm and heavy and terrifying. He doesn't look up. He's afraid of what he'll see in Robin's eyes, afraid of how much he wants to see it.
"You're staring."
"I know."
"You're going to make me cry again."
"Maybe." Robin's voice drops, rough and honest. "But I'd rather see you cry than see you pretend you're not hurting."
Kaelen's breath catches. His chest tightens. He presses his face into Robin's shoulder, hiding from the light, from the truth, from the way Robin sees right through him. "That's not fair."
"I know." Robin's hand moves up, cups the back of Kaelen's head, his fingers threading through the tangled dark copper curls. "Nothing about this has been fair. But I'm here anyway. I'm staying anyway."
Kaelen's fingers curl into the fabric of Robin's shirt, gripping like he's afraid the wind might pull him away. "What if I can't—" His voice breaks. He swallows, tries again. "What if I can't be what you need? What if I'm too broken to—"
"Stop."
Robin's voice is firm, but gentle. His hand slides down, tilts Kaelen's chin up, forces him to meet his eyes. Kaelen's are wet, dark blue, full of everything he can't say. Robin's are steady, brown, unwavering.
"I don't need you to be anything," Robin says, each word deliberate, carved from something deep and true. "I need you to be here. Breathing. Alive. Choosing to stay. That's it. That's all I've ever wanted."
Kaelen's lip trembles. He bites down on it, hard, trying to hold himself together. "That's not enough. That can't be enough."
"It is." Robin leans in, presses his forehead against Kaelen's, his breath warm and uneven. "It's more than enough. You're more than enough, Kaelen. You always have been."
The sob that escapes Kaelen's throat is raw, broken, the sound of a dam finally giving way. He clutches at Robin, his hands fisting in the fabric of his shirt, and lets himself be held. Robin wraps both arms around him, pulls him close, cradles him against his chest like something precious, something fragile, something worth protecting.
"I've got you," Robin whispers into his hair. "I've got you, Kaelen. I'm not letting go."
The sunrise paints them both in shades of gold and rose, two figures tangled together on a worn wooden bench, the sea stretching out before them like an unanswered question. The light catches the tears on Kaelen's cheeks, turns them into streaks of fire. Robin's hand is a steady weight on his back, tracing slow circles, grounding him in the present, in the warmth, in the reality of being held.
Minutes pass. Or hours. Time becomes meaningless, measured only in breaths and heartbeats and the slow arc of the sun climbing higher. Kaelen's sobs quiet to shaky breaths, then to silence. He doesn't pull away. He stays, his face pressed to Robin's chest, listening to the steady rhythm of Robin's heart.
"I can hear your heartbeat," Kaelen says, his voice muffled against Robin's shirt.
"Yeah?"
"It's fast."
Robin laughs, soft and breathless. "Yeah. It does that when you're close."
Kaelen pulls back just enough to look up at him, his eyes red-rimmed, his face blotchy, his lips curved into the smallest, most fragile smile. "You're ridiculous."
"I'm yours." Robin says it like a vow, like a prayer, like the only truth that's ever mattered. He reaches up, brushes a strand of hair from Kaelen's face, his thumb lingering on Kaelen's cheekbone. "And you're beautiful when you smile. Even when you've been crying. Especially when you've been crying, actually. There's something about the way your eyes get all—"
"Shut up." Kaelen laughs, the sound wet and surprised and real. "You're ruining the moment."
"I'm enhancing the moment." Robin grins, his teeth flashing in the morning light. "I'm adding levity. A little humor. A little—"
Kaelen kisses him.
It's not the slow, careful kiss from before. It's hungry and desperate and full of everything Kaelen can't say—gratitude and fear and want and love, so much love it feels like drowning. Robin makes a sound against his mouth, surprise melting into surrender, and his hands find Kaelen's waist, pull him closer, hold him like he's the only solid thing in a world made of water.
The kiss breaks when they both need air, foreheads pressed together, breath mingling, the taste of salt and tears and something sweeter between them.
"I don't know how to do this," Kaelen whispers. The same words he said before, but different now, softer, more like a question than a confession. "I don't know how to let myself have this. But I want to learn. I want to try."
Robin's eyes are bright, glistening, but he doesn't let the tears fall. He just nods, his hand coming up to cup Kaelen's jaw, his thumb tracing the line of Kaelen's cheekbone. "That's all I ask, Kaelen. That's all I've ever asked. Just try. Just stay. Just keep choosing me."
"I will." Kaelen's voice is hoarse, but steady. His hand finds Robin's, their fingers lacing together, fitting like they were made for each other. "I'll keep choosing you. Every day. Every moment. Every lifetime." He lets out a shaky breath, a laugh that's half-sob. "I can't stop choosing you. I've tried. I've tried so hard, Robin. But I can't. I can't stop."
Robin's heart clenches, aches, swells. He pulls Kaelen into another kiss, softer this time, a promise sealed with warmth and breath and the press of lips. "Good," he murmurs against Kaelen's mouth. "Because I don't want you to."
They stay like that, trading kisses that say everything words can't, as the sun climbs higher and the sea turns from gray to gold to blue. The wind picks up again, carrying the salt and the sound of waves crashing against the cliffs below. The cottage behind them is quiet, empty, full of nothing but the echoes of the night before.
Kaelen's body is aching, his ribs protesting every movement, his legs trembling from the effort of sitting upright. But he doesn't care. He doesn't care about the pain, about the bruises, about the exhaustion pulling at the edges of his consciousness. Because Robin is here. Robin is holding him. Robin is kissing him like he's something worth keeping.
"Robin," Kaelen says, pulling back just far enough to meet his eyes. The name feels different now, heavier, more precious. "Tell me something."
"Anything."
Kaelen hesitates, his gaze dropping to their joined hands. "Tell me about the future you want. The one you talk about. The one where we—" He stops, swallows. "Tell me what it looks like."
Robin is quiet for a long moment. His thumb traces slow patterns on the back of Kaelen's hand, back and forth, back and forth. When he speaks, his voice is low, careful, like he's building something fragile and beautiful.
"It's not a specific place," he says. "It's a feeling. It's waking up and knowing you're there, even if I can't see you yet. It's the sound of your laugh from another room. It's the way you leave your boots by the door, always in the same spot, and I trip over them every single time, and I never get tired of it."
Kaelen laughs, soft and wet. Robin's lips curve into a smile.
"It's a cottage," he continues. "Smaller than this one. Wood floors that creak in the same spot every time. A fireplace that smokes too much. A garden that I'll probably kill because I forget to water things."
"I'll remind you."
"You'll probably forget too."
"Probably." Kaelen's smile widens. "But we'll figure it out together."
The words echo what Robin said earlier, and something passes between them—a current, a thread, invisible but unbreakable. Robin's hand tightens around Kaelen's.
"There's a porch," he says. "Like this one. Not as close to the sea—somewhere inland, where the air is warmer and the wind doesn't taste so much like salt. We'll sit on it in the evenings, when the day is done, and we'll watch the stars come out. And I'll hold your hand. And I'll tell you that I love you. And you'll roll your eyes and call me sentimental."
"You are sentimental."
"I know." Robin grins. "But you love it."
Kaelen doesn't deny it. He can't. Because Robin is right. He loves every ridiculous, sentimental, unwavering part of him.
"And at night," Robin continues, his voice dropping, softer, more intimate, "we'll curl up together in a bed that's too small for both of us, and I'll hold you until you fall asleep. And I'll stay awake, just to watch you breathe. Just to make sure you're still here. Still real." His eyes meet Kaelen's, dark and earnest and full of a tenderness that makes Kaelen's chest ache. "That's the future I want, Kaelen. Not grand adventures. Not glory. Just a life. A simple, ordinary, beautiful life with you."
Kaelen's vision blurs. He blinks, and tears slip down his cheeks, warm and silent. He doesn't wipe them away. He lets them fall. "That sounds perfect," he whispers.
"Yeah?"
"Yeah." Kaelen lifts their joined hands, presses a kiss to Robin's knuckles, his lips lingering on the scarred skin. "Let's find that cottage, Robin. Let's burn this prophecy and find that cottage."
Robin laughs, the sound bright and surprised and full of joy. "Is that a promise?"
"It's a vow." Kaelen's voice is raw, fierce, absolute. "I swear it, Robin. We're going to survive this. We're going to find whatever's waiting for us under that sea, and we're going to come back, and we're going to find that cottage. And I'm going to wake up next to you every morning for the rest of my life."
Robin's breath catches. His eyes are bright, wet, but he's smiling—a smile so wide it transforms his face, makes him look young and hopeful and alive. "I'm going to hold you to that."
"Good." Kaelen leans in, presses his forehead to Robin's, their breath mingling in the warm morning air. "Hold me to it. Don't let me forget. Don't let me run."
"Never." Robin's hand finds the back of Kaelen's neck, fingers threading through his curls, gentle and sure. "I'll never let you run again, Kaelen. I'll be right here. Every step. Every breath. Every moment."
They stay like that, forehead to forehead, heart to heart, as the sun clears the horizon and paints the world in gold. The sea below is calm now, a sheet of blue glass stretching to the edge of the sky. Gulls wheel overhead, their cries distant, irrelevant. The wind carries the scent of salt and damp wood and the promise of something new.
Kaelen's body is tired, aching, screaming for rest. But his heart is full—so full it feels like it might burst. He lets his eyes drift closed, lets himself lean into Robin's warmth, lets himself believe, just for a moment, that everything is going to be okay.
Robin's voice comes soft, almost lost in the sound of the waves. "I love you, Kaelen."
Kaelen's eyes open. He looks at Robin—the messy dark hair, the big brown eyes, the scars scattered across his skin, the smile that holds the whole world. And he says it. Finally. Honestly. Without fear.
"I love you too, Robin. I've always loved you. I was just too afraid to say it."
Robin's smile is like the sunrise breaking through clouds. He kisses Kaelen, soft and sweet, a kiss that tastes like salt and tears and hope.
And the morning holds them, warm and endless, two boys on a worn wooden bench, choosing each other over and over and over again.

