Work Text:
The streets of the capital thrummed with life as Prince Zayne wove through the crowded market, a hood drawn over his black hair. Laughter rang through the air, the scent of roasted meats and spiced wine thick under the lantern glow. Here, away from the suffocating walls of the palace, he was not Prince Zayne of Snowcrest — merely another face in the throng. He relished the anonymity, the taste of freedom.
A sharp wind cut through the streets, sending a shiver down his spine. Or perhaps, it was something else. A feeling. A presence.
He quickened his pace, heart hammering against his ribs. He had slipped past the guards unnoticed. Or so he thought. Yet the weight of an unseen gaze pressed against his skin, familiar and suffocating.
A hand shot out, gripping his wrist like iron. A rush of heat flooded him as he was yanked into the shadows between two stone buildings, his back colliding with the cold wall. He gasped, more from recognition than pain.
“Did Your Highness truly suppose he could elude me?” Caleb’s voice was low, edged with something else; something dangerous. His amethyst eyes burnt in the dim light, the only warmth in his otherwise glacial expression.
Zayne swallowed; his pulse wild beneath the hold. “I claimed only a moment’s respite. Hardly a crime, unless such mercy is now denied a prince?”
Caleb’s fingers tightened around his wrist before he exhaled sharply, releasing him. “The night itself would sooner betray you than hide you from me, Your Highness.”
Zayne’s lips curled into something between defiance and amusement. “How curious. I had not realised my liberty had been so quietly revoked.”
Caleb leaned in, and the wall at Zayne’s back felt colder in contrast to the heat radiating from his knight. “You are my prince,” he murmured, voice softer but no less commanding. “And that means you shall not stray from my sight.”
Zayne wished to push him away, to resist the pull of Caleb’s unwavering devotion, but his body betrayed him; his breath shallow, his resolve unsteady. “You cannot keep me confined forever.”
Caleb’s lips twitched, something dark flickering behind his eyes. “Can I not?”
A thrill ran through Zayne’s spine, and he despised that it was not merely fear that made him shudder.
The night around them swallowed the city’s noise, leaving only the quiet space between them. Caleb was always there, was he not? A shield, a shadow, a chain. And somehow, Zayne could never decide whether he wished to escape him, or be caught.
Caleb’s fingers ghosted along Zayne’s jaw, tilting his chin upward. “You test me, my prince,” he murmured, his voice a dangerous caress. Zayne opened his mouth to speak, but the words died as Caleb closed the distance, his lips capturing Zayne’s in a slow, claiming kiss.
Zayne tensed, his mind screaming to resist, but his body betrayed him once more. The press of Caleb’s lips was firm and possessive; demanding something Zayne was not sure he could deny. His hands found Caleb’s chest, but instead of pushing him away, his fingers curled into the fabric of his cloak, holding on.
When Caleb finally pulled back, his amethyst eyes gleamed with something triumphant. “You may run, Your Highness,” he whispered against Zayne’s lips, “but you will always be mine.”
Before Zayne could retort, Caleb moved swiftly, grasping his arm with a force that left no room for argument. With a firm tug, he pulled Zayne deeper into the shadows, away from the crowded streets. The prince stumbled slightly, his hazel-green eyes narrowing in irritation, but Caleb did not relent.
“Where are you taking me?” Zayne demanded, his voice laced with authority, though it faltered at the edges.
Caleb did not look back, his grip tightening. “Somewhere the court cannot reach you — and where I may.”
They walked through narrow alleyways, their boots echoing against the cobblestone. The warmth of the market faded, replaced by the crisp chill of the night air. Soon, the towering palace walls loomed in the distance, but Caleb did not head toward the grand gates. Instead, he led Zayne through a hidden path, one only he would know; a secret place where even the royal guards would not intrude.
Zayne felt his breath quicken as realisation dawned upon him. He had miscalculated. Caleb was not taking him back to the palace.
He was taking him somewhere far more dangerous.
“Caleb —”
“You should not have run from me, Your Highness,” Caleb interrupted; there was no mistaking the possessive edge beneath his voice. “Now you will learn what follows defiance.”
With that, Caleb hoisted Zayne onto a waiting horse, his strength undeniable as he swung himself up behind him. The prince stiffened at the closeness; the heat of Caleb’s body pressed against his back. Before he could protest, Caleb seized the reins and urged the horse forward, its hooves striking against the stone as they sped into the night.
Zayne’s hands clenched around the front of the saddle as the city faded behind them. The wind whipped against his face, but all he could focus on was the steady, inescapable presence at his back. Caleb’s arms caged him in, his grip firm yet effortless, his breath steady as if he had planned this all along.
“Where are we going?” Zayne demanded, his voice carrying over the rush of wind.
Caleb leaned in, his lips grazing the shell of Zayne’s ear. “Somewhere you will understand, my prince. Somewhere you cannot run.”
Zayne’s stomach coiled with something uneasy, something dangerously close to anticipation. As the palace lights disappeared into the distance, he realised that for the first time in his life, he was no longer in control.
***
The night deepened as they rode farther from the capital, silence stretching between them like a drawn blade. The soft rhythm of hooves against damp soil was the only sound, broken now and then by the rustling of low branches and the distant howl of a lone wolf.
Zayne had not spoken since they passed the edge of the last known path. His grip on the saddle was firm, but not with fear. Not exactly. He had grown up surrounded by courtly threats, by the suffocating dance of politics and deception. Yet nothing there had ever made his pulse stutter like the quiet resolve of the man behind him.
He could feel Caleb’s breath at the nape of his neck; it felt warm, even in the cold. That was what unsettled him the most; how calm his knight remained, as if this abduction were not some spontaneous acts of rebellion, but a long-awaited inevitability.
The trees grew taller here. Older. Their trunks twisted and wide, bark slick with dew. This was the part of the royal forest no one entered anymore; land untamed by man, long abandoned by hunters and guards. Zayne remembered the old stories: of secret rituals, spirits that whispered through the leaves, and a single hunting lodge where the first kings of Snowcrest once retreated when the court became too loud.
He also remembered how his father specifically forbade him from coming here.
So naturally, he had come once. Just once. Years ago, with Caleb beside him even then. He had been seventeen, full of arrogance, flushed with wine, desperate to prove he was more than just a prince locked behind gold doors. Caleb had carried him home that night, half-drunk and laughing, when a storm had caught them on their return.
He had never seen the lodge again.
Until now.
As they crested a low hill, moonlight spilled across a glade below. Tucked into the hollow, as if it had grown from the very stones around it, sat the lodge — moss-covered and silent, its old wooden shutters dark against its stone walls. Smoke curled faintly from the chimney, proof of life where there should have been none.
Zayne turned; his voice low. “You lit the hearth.”
Caleb reined the horse to a slow stop. “A fire should be waiting when the cold prince finally stops running.”
The statement stirred something in Zayne; annoyance, yes, but something else too. Something warmer and less welcome.
He dismounted stiffly, his legs aching from the long ride. The moment his boots hit the ground, he turned to Caleb. “You think this is clever? Some grand gesture? Kidnapping your prince, dragging him into the woods like a common thief —”
“You left without a guard. Without telling anyone.” Caleb swung off the horse, his movements precise. “If it had been anyone else who found you, this conversation might be taking place at the point of a dagger.”
Zayne narrowed his eyes. “Then why not take me back to the palace?”
“Because I am tired of chasing you down in alleyways,” Caleb said. “Tired of pretending we are nothing more than what the court allows us to be.”
The words hung in the cold air between them, heavier than the frost building on the underbrush.
“You speak as though you are owed something more,” Zayne replied sharply.
Caleb looked at him, really looked at him. “I am not,” he said at last. “But I desire it all the same.”
The lodge loomed behind them, quiet and waiting.
Zayne turned his back on Caleb and walked toward the door, his boots crunching on frost-laced leaves. He pushed the door open with more force than necessary, stepping into the warmth.
The interior was simple, but clearly tended. A roaring fire glowed in the stone hearth. Furs were spread across a thick wooden bench beside it. A small table stood beneath a narrow window, with two goblets, a bottle of wine, and a plate of bread and cheese prepared. Clean linens were stacked in a woven basket near the corner.
This had not been an impulsive escape.
It was a plan.
Caleb entered behind him and closed the door with a quiet click. The sound made Zayne tense.
“I assume the servants were instructed to look the other way,” Zayne said, turning toward the table. He picked up a goblet and examined it in the firelight.
“They were paid not to ask questions.”
“And they obeyed?”
Caleb stepped closer. “Most people do, when I give them a reason to.”
Zayne laughed softly, a bitter note in it. “You have always been good at following orders, have you not?”
Caleb said nothing. The fire crackled, casting golden light across his face.
“Why now?” Zayne asked suddenly, setting the goblet down without drinking. “After all these years? After all the times I have defied you, mocked your loyalty, run from the weight of everything you try to hold together — why now?”
Caleb did not answer immediately. He walked slowly to the hearth, watching the flames. Then he said, “Because the last time you vanished into the streets, it took me three hours to find you. There was blood on your collar. A bruise darkening your jaw.” He paused. “You did not even remember who struck you.”
Zayne said nothing.
“You could have died that night, Zayne.”
Zayne flinched. Caleb almost never used his name like that — without title or honorific. Just Zayne. A man, not a prince.
Caleb turned to face him fully now. “I swore to protect you. But it is no longer enough to guard your body while you hurl yourself into danger again and again.”
He stepped closer.
“I want to protect your soul.”
Zayne’s chest rose and fell. He felt exposed, stripped bare despite the heavy cloak around his shoulders. “And what happens if I do not wish to be kept?”
Caleb’s hand rose — hesitant now, softer than before. He brushed a gloved knuckle along the edge of Zayne’s cheekbone.
“Then I will remain at your side all the same,” Caleb said softly. “Until the day you no longer feel the need to flee.”
Zayne reached up and grasped Caleb’s wrist.
Neither of them moved for a long time.
Then, slowly, Zayne tugged him forward.
Their mouths met again; but it was different this time. No anger, no reckless desperation. Just slow heat, built over years of unspoken desire and unyielding restraint. Caleb’s hand slid into Zayne’s dark hair, cradling the back of his head, while Zayne leaned into the kiss with something like surrender.
Not weakness. Not defeat.
Trust.
When they parted, their foreheads rested together. Their breaths mingled.
“I should have stopped you,” Zayne whispered. “Long ago. I should have commanded you to keep your distance.”
“You never did,” Caleb replied.
“Of course,” Zayne admitted, rather too quickly. “Because I never wished you to.”
A long silence followed, warm and private.
Caleb stepped back only enough to unfasten his cloak, draping it across a chair. Then he began unbuckling the straps of his armour, setting them down piece by piece with practiced care. Zayne watched him; watched the tension bleed out of his posture, the sharp soldier’s mask beginning to soften.
Caleb poured the wine, handed one goblet to Zayne, and raised his own in toast.
“To truth,” he said quietly. “And to whatever comes next.”
Zayne met his gaze, held it.
Then he drank.
The wine tasted older than Zayne expected; sharp at first, then mellow, with hints of plum and something smoky. It coated his tongue, warm and grounding, a sharp contrast to the storm churning inside him.
Caleb watched him over the rim of his goblet. Still, quiet, waiting.
They had always danced around something unnamed. Duty kept them silent. Rank kept them distant. But now, in this place far from the palace, with no courtiers to whisper and no king to command, there were only truths left between them.
“You used to train out here, no?” Zayne said at last, setting his goblet down. “When I was a boy. My tutors would complain that you disappeared for days.”
Caleb nodded. “It was the only place where I could think.”
Zayne leaned against the edge of the table; arms crossed. “Think about what?”
Caleb’s gaze did not falter. “What I was becoming.”
Zayne felt a flicker of something he could not name. “And what were you becoming?”
“A man who could no longer abide by the rules,” Caleb said. “A man who watched his prince smile at other suitors, and wished they would vanish.”
The words hit harder than Zayne expected. “You never said anything.”
“You were seventeen,” Caleb replied. “And I was a knight sworn to your father. What could I have said that would not be seen as treason?”
Zayne did not answer. He remembered that year too clearly; the parties, the suitors his father paraded before him, the pressure to marry, to perform, to solidify alliances. He had smiled through it all, but none of them ever held his gaze long. None of them made his heart twist.
None of them were Caleb.
And yet, even then, he had not dared reach for what he truly wanted.
“I used to imagine what it would be like,” Zayne murmured. “If I were someone else. A stable boy. A travelling bard. Free to love whom I pleased.”
“And now?” Caleb asked.
Zayne met his eyes. “Now, I wonder if I have spent so long playing a prince that I no longer remember how to be a man.”
A silence stretched between them.
Then Caleb moved, slow and deliberate. He stood before Zayne, reaching out to take one gloved hand and draw it to his chest.
“Then let me remind you.”
He pulled Zayne in, but not for a kiss. Instead, he wrapped both arms around him, holding him close; not as a knight holding his prince, but as a man holding the one he’s spent years aching for.
Zayne stood stiff for a moment, then slowly melted into it. His cheek found Caleb’s shoulder. His fingers gripped the thick fabric of his tunic.
“I used to watch you spar,” Zayne whispered. “From the balcony. I would pretend to read court records, but I was really memorising the way you moved.”
Caleb’s breath caught faintly. “And I used to linger beneath your window after nightfall. On the chance I might glimpse you looking out.”
Zayne laughed, soft and disbelieving. “We were fools.”
“No,” Caleb said against his temple. “We were careful.”
Zayne pulled back slightly, enough to see Caleb’s face. “And now?”
Caleb’s voice was rough. “Now, I do not care if the gods themselves strike me down. I will not let you slip from my grasp again.”
The fire cracked louder now, as if echoing the heat that simmered between them. Zayne stepped back only far enough to let Caleb strip away the last of his armour. Breastplate, shoulder guards, gauntlets; each piece fell to the floor with a dull thud. The man beneath it was still hard and battle-scarred, but bare in a way Zayne had never seen him.
They sat before the hearth, close enough that their knees brushed. Zayne reached for the wine again, but Caleb stopped him, took the goblet from his hand and set it aside.
“You do not need that anymore,” he murmured.
Zayne frowned. “To calm my nerves?”
“No,” Caleb said. “To be brave.”
Zayne’s throat tightened. “You make it sound as if I am afraid.”
“Are you not?” Caleb asked, gently. “Of what this means?”
Zayne did not answer. He stared into the fire, as if the flames might speak the words he could not.
“I fear,” he said finally, “that once I cross this line, I will not be able to return. To who I was. To the prince the court expects.”
Caleb’s hand found his again. Their fingers laced.
“Then do not return.”
Zayne looked at him. In Caleb’s amethyst eyes was something fierce, something unshakable. Devotion, yes. Desire. But more than that: permission.
Not to be royal. Not to be perfect.
But to be his.
The crackling fire threw dancing shadows across the walls. Outside, the wind moaned softly through the trees. But here, in this moment, there was only one truth Zayne could see clearly:
He had never wanted anything more than this. And for once, he would take it.
“No more masks tonight,” Caleb said, voice barely above a whisper.
Zayne blinked. “Is wine a mask now?”
“It’s what you use when your words begin to betray you.” Caleb’s fingers brushed Zayne’s cheek, then dropped to his collar, undoing the clasp with a quiet click. “Tonight, I want only the truth. From both of us.”
Zayne did not answer right away. He let Caleb ease the heavy outer cloak from his shoulders, watched it fall into a pool of velvet on the fur-lined bench. The firelight painted everything in gold and amber; Caleb’s skin, the curve of his jaw, the gleam in his eyes. There was a reverence in the way Caleb moved. No rush. No claim. Just… care. Measured and patient, as if he were offering Zayne a choice he could still refuse.
But Zayne did not want to refuse.
He reached up, his fingers brushing the edge of Caleb’s linen shirt, then sliding lower; his touch exploratory, uncertain, as if searching for something more than skin. “If I ask you to stop —”
“I will,” Caleb said immediately, his voice steady. “You have only to say the word.”
Zayne nodded once, silent.
The moment stretched between them, fragile and taut.
Then he leaned in; he kissed Caleb again, slow and soft, a promise instead of a question. Caleb responded with a groan that curled down Zayne’s spine, deepening the kiss, his hands settling at Zayne’s waist and holding him like he might shatter if handled too roughly.
They undressed without ceremony, shedding rank and war and years of silence with each layer that fell away. The warmth of the hearth wrapped around them, but it was Caleb’s body that made Zayne tremble; the way he pressed against him, skin to skin, solid and real and so achingly familiar despite the years they’d kept apart.
Zayne’s own fingers found Caleb’s jaw, caressing it with such softness Caleb had never felt before. “You have done this before,” he murmured.
Caleb caught his wrist. “Yes, but not like this.”
Zayne stilled. Their eyes met.
“Never like this,” Caleb repeated, softer now. “Not with someone I…” He faltered, jaw tightening.
Zayne slid his hand over Caleb’s, untangling their fingers. “Then show me.”
They did not rush.
Caleb’s breath hitched as Zayne’s words hung in the air, a quiet command wrapped in vulnerability. He leaned in, his lips brushing Zayne’s with a tenderness that belied the storm raging inside him. The kiss started slow, exploratory — lips parting just enough to taste the salt of skin warmed by the fire. Zayne sighed into it, his body yielding as Caleb’s hand slid to the small of his back, pulling him closer until their bare chests pressed together, hearts pounding in sync.
There were kisses along his throat, soft murmurs into the curve of his shoulder, quiet exhales that stuttered like confessions. Caleb worshipped him with his hands, with his mouth, with the reverent way he murmured Zayne’s name — just his name — like a vow.
When Zayne finally gave in, fully, it was not as a prince giving privilege to a knight.
It was as a man choosing another.
Zayne’s fingers trailed down Caleb’s neck, over the broad expanse of his shoulders, mapping the scars earned in service. Each touch was slow but steady, as if Zayne were claiming what had always been his. Caleb responded in kind, his calloused palms gliding along Zayne’s sides, thumbs tracing the dip of his hips. The prince’s skin was smoother than he remembered from stolen glimpses in training yards or hurried escapes, unmarked by the world’s cruelties in ways Caleb’s never could be.
They sank to the furs before the hearth, the crackle of flames the only sound beyond their shared breaths. Caleb hovered over Zayne, propping himself on one elbow, his free hand cupping the prince’s face.
“I have waited too long for this,” he whispered, voice rough with restraint.
Zayne’s eyes, dark and searching, held his without flinching. “You need not wait any longer.”
Caleb’s mouth claimed Zayne’s again, deeper this time, tongues sliding together in a rhythm that built like a gathering storm. Zayne arched beneath him, legs parting instinctively to cradle Caleb’s thigh between them. The friction sent a jolt through both, Zayne’s cock hardening against the solid muscle of Caleb’s leg, already leaking a bead of precum that smeared warm and slick.
With a low groan, Caleb broke the kiss, trailing his lips down Zayne’s jaw, nipping at the sensitive skin of his throat. Zayne’s hands fisted in Caleb’s hair, guiding him lower, urging without words. Caleb obliged, mouth latching onto a nipple, sucking gently at first, then harder as Zayne gasped and bucked. His tongue flicked over the pebbled flesh, teeth grazing just enough to draw a whimper from the prince — a sound Caleb had dreamed of in sleepless nights, now real and raw.
Zayne’s arousal throbbed insistently, brushing against Caleb’s abdomen as he shifted lower. Caleb’s own cock ached, heavy and full, but he ignored it, focused on unravelling Zayne piece by piece. He kissed a path down the prince’s sternum, over the taut planes of his stomach, until he reached the thatch of dark hair at his groin. Zayne’s breath came in shallow pants, his thighs trembling as Caleb’s fingers wrapped around the base of his shaft, stroking upward with a firm, unhurried grip.
“Look at me, Zayne,” Caleb murmured, voice husky. Zayne’s eyes fluttered open, meeting his gaze as Caleb’s tongue darted out to lap at the tip, tasting the salty essence there. Zayne’s hips jerked, a moan escaping unbidden. Caleb took him in deeper, lips sealing around the head, sucking with deliberate slowness. His hand pumped the length he couldn’t yet swallow, twisting slightly at the crown to heighten the sensation.
Zayne’s world narrowed to the wet heat of Caleb’s mouth, the scrape of tongue along his sensitive skin, the way his knight’s free hand kneaded his thigh, holding him open.
“Caleb... gods,” he breathed, fingers tightening in the man’s hair. But Caleb didn’t rush; he savoured every twitch, every plea, drawing out the pleasure until Zayne was writhing, on the edge but not over it.
Caleb reached for the small vial of oil by the bench — prepared earlier, in anticipation — and slicked his fingers, pressing one against Zayne’s tight ring. He circled it gently, easing in as Zayne relaxed into the intrusion, breath hitching at the stretch. Caleb worked him open with care, adding a second finger, scissoring them to prepare the way. Zayne rocked back, chasing the fullness, his cock trapped between them, leaking steadily now.
When Caleb deemed him ready, he withdrew his fingers, coating his own length generously before positioning himself. He entered Zayne slowly, inch by inch, watching the prince’s face for any sign of discomfort. Zayne’s eyes squeezed shut, lips parting in a silent cry as he adjusted to the burn, the overwhelming sense of being filled. “Breathe,” Caleb soothed, stilling until Zayne nodded, then thrusting shallowly to build the rhythm.
They moved together, bodies syncing in a dance years in the making. Caleb’s hips snapped forward, burying himself deep, while Zayne met each thrust, nails digging into his back. Sweat slicked their skin, the slap of flesh echoing softly in the lodge. Zayne’s hand slipped between them, stroking himself in time with Caleb’s pace, the dual sensations pushing him closer to release.
“Caleb — I’m —” Zayne gasped, and Caleb angled his hips just so, hitting that spot inside that made stars burst behind Zayne’s eyelids. With a shuddering cry, Zayne came, spilling hot over his fist and Caleb’s abdomen. The clench of his body around Caleb’s cock was enough to tip him over too; he buried his face in Zayne’s neck, groaning as he pulsed deep inside, filling him with warmth.
Zayne clung to Caleb like a drowning man, breathless and burning, grounded only by the rough cadence of Caleb’s voice in his ear.
“Mine,” Caleb whispered, not in triumph but in wonder. “Always mine.”
Zayne could not argue. He did not want to.
***
Morning came pale and quiet, the sky outside the narrow window bruised with the soft grey of early dawn. The fire had dimmed to a sleepy glow, and birdsong drifted faintly through the trees.
Zayne stirred slowly, half-buried beneath thick furs and the weight of a strong arm draped across his waist.
Caleb slept beside him; face relaxed in a way Zayne rarely saw. No armour. No restraint. Just the bare lines of a man who had carried too much for too long, finally at peace.
Zayne watched him in the quiet. Studied the lashes that curved against his cheeks, the faint line between his brows that had not faded even in sleep. He reached out, fingertips grazing the edge of Caleb’s jaw.
Caleb stirred, but did not open his eyes. “You’re staring.”
“I’m a prince,” Zayne whispered. “It’s in my nature to inspect my possessions.”
Caleb’s eyes blinked open, amused and sharp all at once. “Possession, is it?”
“Mm.” Zayne curled closer. “You did steal me, after all.”
Caleb’s lips curved into a lazy, unrepentant smile. “And would you like to be returned, Your Highness?”
Zayne kissed the corner of that smile. “No. I think I’ll stay.”
They lay in silence again, hearts beating in a rhythm that had taken far too long to find. Outside, the forest stirred. Life resumed. But in this hidden lodge, tucked away from duty and expectation, time was mercifully still.
