The fire-thread pulled.
Not gently. Not like the stories told, the ones where the rite's magic was a soft hand guiding you toward your other half across a crowded room. This was a hook behind his sternum, a line of ember and smoke that had been reeling him in for the past hour, through the winding stone corridors of Starfall University, past the library's arched entrance, past the lecture halls where he'd spent four years trading barbs with the one man he could never quite beat.
Beckett knew where it was leading. He'd known for the last ten minutes, the way you know a storm is coming from the pressure in your chest before the first drop falls. The fire-thread curled from his breastbone like a living thing, a thin braid of gold and crimson that shimmered in the darkness, tugging with every heartbeat, insistent, patient, hungry.
His boots echoed on the stone as he climbed the final staircase. The star mages' hall rose above him, its high leaded windows catching the moonlight, and the thread pulled harder, so hard his ribs ached with it. He could have stopped. Could have turned around, gone back to his dormitory, pretended the rite had led him somewhere else, anywhere else. But the magic didn't work that way. It never had. The fire in his chest would burn until he stood before the person fate had chosen for him, and Beckett had spent twenty-four years waiting for this moment.
He just hadn't expected it to lead here.
The door to the private study stood at the end of the corridor, old oak banded with iron, the brass handle worn smooth by generations of hands. The thread curled through the gap beneath it, smoke threading into the darkness beyond, and Beckett's heart slammed against his ribs so hard he could feel it in his throat.
He knew who was on the other side. He'd known the moment the fire had ignited in his chest, blazing to life in the middle of his birthday dinner, the candles on his cake guttering as the magic ripped through him. He'd known before the thread had even begun to move, before it had dragged him from his seat and through the night-darkened halls, because there was only one person at Starfall who had ever made him feel like this. Only one person whose voice could make his stomach drop and his temper flare in the same breath. Only one person who had ever looked at him like he was a puzzle to be solved, an opponent to be beaten, a prize to be claimed.
The brass handle was warm under his palm, as if someone on the other side had been holding it from within. Beckett's fingers curled around it, and for one long, stupid moment he considered letting go. Letting the fire-thread snap. Letting whatever this was die in the hallway with the dust and the cold.
The thread pulled.
Not hard. Not the way it had pulled him through the corridors, dragging him like a fish on a line. This was softer, a pulse against his sternum, patient. Waiting. The way you wait for someone who's already late.
Beckett pushed the door open.
The study was dark, darker than the corridor behind him, and for a heartbeat he thought the room was empty. Moonlight spilled through the high leaded windows in a single silver shaft, catching the worn leather chairs, the low table between them, the dust motes drifting lazy and unhurried through the beam like they had all the time in the world. The air smelled of old paper and cold stone and something else—something warm and sharp, like the air after lightning.
The fire-thread stretched taut from his chest, a thin braid of gold and crimson that shimmered in the darkness, and it led him across the room without asking. His boots creaked on the wooden floor, and the sound was obscenely loud in the stillness, a confession of his presence.
Topher stood at the window.
Backlit by moonlight, his silhouette was all sharp lines and coiled stillness—burnt-copper hair falling past his ears, the black and crimson robes of the star mages hanging from his shoulders like they'd been cut for him and him alone. He wasn't looking at the window. He was looking at the glass, at the reflection in it, watching Beckett cross the room toward him with an expression Beckett couldn't read and didn't want to.
The thread pulled again. Beckett stopped three feet away, close enough to see the way Topher's chest rose and fell, slow and deliberate, like he was savoring something. Close enough to see the faint gleam of his eyes in the moonlight—amber, molten, watching.
"You took your time, Marlow."
The words hung in the silence between them, low and even, the kind of voice that made everything sound like a promise or a threat. Beckett's breath caught in his throat, and the fire-thread pulsed hot between their chests, a living thing that seemed to lean toward Topher like a plant toward the sun.
Topher turned.
The movement was unhurried, deliberate, the way everything he did was deliberate. He faced Beckett fully now, and the moonlight caught the sharp lines of his face—the cut of his jaw, the high arch of his brow, the way his robes fell open at the collar to show the hollow of his throat. His eyes were amber, molten gold, and they were fixed on Beckett with an intensity that made Beckett's skin prickle.
"I felt it," Topher said. "The moment it ignited. I was in the middle of a lecture on astral convergence, and the fire-thread snapped through me like a bowstring." He paused, and the corner of his mouth curved, just barely. "My students thought I'd been struck by something. I had to dismiss them early."
Beckett's mouth was dry. He swallowed, and it felt like trying to swallow a stone. "You knew."
"I knew."
"You knew it would be me."
Topher's head tilted, the smallest movement, and his gaze dropped to Beckett's chest—to the place where the fire-thread emerged from his breastbone, a thin braid of gold and crimson that shimmered in the dark. "I've known for four years, Beckett."
The words landed like a blow. Beckett felt them in his ribs, in the hollow of his chest, in the place where the thread was anchored. Four years. Four years of trading barbs across lecture halls, four years of watching Topher's back in the library, four years of telling himself the heat that rose in him when Topher looked at him was rivalry, nothing more.
"That's not possible," Beckett heard himself say. "The rite doesn't—it can't—"
"It doesn't lie." Topher stepped closer, and the thread between them shortened, the pulse of it quickening. "It doesn't choose wrong. It doesn't point you at someone who isn't yours."
"We're not—" Beckett's voice cracked, and he hated it, hated the way it betrayed him. "We're rivals. We're—we've spent four years trying to beat each other."
"And yet." Topher's gaze was a physical thing, a weight against Beckett's skin. "Here you are."
Beckett's hands were shaking. He could feel it, the tremor running through his fingers, and he curled them into fists at his sides to stop it. "I didn't have a choice. The rite—"
"The rite doesn't drag you anywhere you don't already want to go." Topher's voice was low, measured, the voice he used when he was about to dismantle an argument in a debate. "It's a compass, Beckett. It points. You're the one who walks."
The words hit him like cold water. Beckett's eyes widened, and he took a step back without meaning to, his heel catching on the edge of a rug. "That's not—I didn't—"
"You didn't what?" Topher followed, one step, unhurried, the thread between them pulling taut. "You didn't want to find me? You didn't want to stand here, in this room, with the moonlight on your face and my name in your chest?"
"I didn't want any of this." Beckett's voice came out rough, scraped. "I didn't ask for this."
"No." Topher's gaze softened, just barely, a crack in the armor. "But you've been running from it for four years, and now you're here, and I think—" he paused, and his voice dropped, intimate, almost gentle, "—I think you've been running out of road for a while now."
Beckett's breath was coming fast, too fast, and the fire-thread was pulsing so hard it was almost painful, a second heartbeat against his sternum. He could feel the heat of Topher's presence, the warmth rolling off his body in the cold study, and he hated how good it felt. Hated how his body leaned toward it without asking permission.
"You don't get to do this," Beckett said, and his voice shook. "You don't get to stand there and act like you know me, like you've been—"
"I do know you." Topher cut him off, not sharply, but with a certainty that stopped Beckett's words in his throat. "I know you take your tea with too much sugar and you pretend you don't. I know you bite your lip when you're overthinking, and you're doing it right now. I know you've been waiting for the rite for years, hoping it would lead you to someone who would see you—really see you—and you're terrified that it led you to me."
Beckett's lips were pressed together, the bite of his teeth against the soft flesh, and he couldn't stop it. He couldn't stop any of it—the trembling in his hands, the hitch in his breath, the way his chest ached with the thread's insistence.
"You've been watching me," he said, and it came out smaller than he meant it to.
"I've been seeing you," Topher corrected. "There's a difference."
The silence stretched between them, thick and charged, and the dust motes drifted through the moonlight like they had nowhere else to be. Beckett could hear his own heartbeat, could feel it in his throat, in his temples, in the place where the thread emerged from his chest.
He should leave. He should turn around, walk out the door, go back to his dormitory and pretend this had never happened. But the thread was pulling, soft and insistent, and his feet wouldn't move.
"Why?" The word came out before he could stop it, rough and raw. "Why would you—you've had four years. Four years to say something, to do something, and you just—you just watched me."
Topher was quiet for a long moment, and when he spoke, his voice was lower, almost rough. "Because I wanted you to come to me."
Beckett's throat tightened. "That doesn't make any sense."
"It makes perfect sense." Topher took another step, and now there was barely a foot between them, the fire-thread a taut line of light between their chests. "I've known for four years that you were mine. I've known it the way you know the sun will rise, the way you know your own name. But I wanted you to know it too. I wanted you to walk into this room because you chose to, not because I pushed you."
"I didn't choose—"
"You did." Topher's voice was certain, unshakeable. "You could have fought the thread. People do. They sever it, they ignore it, they let it burn out. But you didn't. You followed it. You walked through the dark, up the stairs, to this door." He paused, and his amber eyes caught the moonlight, molten and bright. "You chose to be here, Beckett. You just haven't admitted it to yourself yet."
Beckett's chest was heaving. He could feel the fire-thread throbbing against his sternum, could feel the heat of Topher's body close enough to touch, and something in him was cracking, splintering, giving way.
"I don't know what to do with this," he admitted, and his voice was barely a whisper. "I don't know how to be—I don't know how to be this."
Topher's expression shifted, the sharp edges softening, and he raised a hand—slow, deliberate, giving Beckett every chance to flinch away. His fingers brushed the collar of Beckett's robe, a whisper of contact against the fabric, and Beckett's breath caught.
"You don't have to know," Topher said, his voice low and warm. "You just have to stay."
The thread pulsed between them, hot and bright, and Beckett felt something in his chest unlock—a door he'd kept barred for years, a room he'd never let himself enter. He opened his mouth to speak, to say something, anything, but the words wouldn't come.
Topher's hand settled on his shoulder, warm through the fabric of his robe, and Beckett felt the heat of it like a brand. The thread between them was so taut now it was almost singing, a thin braid of gold and crimson that seemed to vibrate with the force of their proximity.
"You took your time, Marlow," Topher said again, and this time the words were different—softer, almost tender, like a confession. "But you're here now. That's what matters."
Beckett's breath shook as he released it, and the fire-thread pulsed, once, hot, as if in answer. The moonlight spilled over them both, silver and cold, and the dust motes drifted through the beam, unhurried, eternal.
Topher stepped closer.
The distance between them closed until the fire-thread was a taut line of light between their chests, burning bright in the darkness, and Beckett could feel the heat of Topher's body through his robes, could see the flecks of gold in his amber eyes, could smell the lightning-sharp scent of him.
"You took your time, Marlow."
Beckett's throat worked. The words were there, had been there for four years, stacked behind his teeth like unsent letters. He'd asked the question. He'd gotten an answer. But the answer didn't fit, didn't sit right in his chest, and the thread between them pulsed like a second heartbeat, insistent, waiting.
"That's not—" He stopped. Started again. "You said you wanted me to come to you. You said you wanted me to choose." His voice came out scraped, raw, like he'd been swallowing glass. "But four years, Topher. Four years of watching me stumble through every exam season like a disaster, four years of sitting across from me in the library and never once—" His hands were shaking again, and he couldn't stop them, couldn't make his body behave. "Why didn't you just *say* something?"
The moonlight moved across Topher's face, catching the sharp line of his jaw, the hollow beneath his cheekbone. His hand was still warm on Beckett's shoulder, a steady pressure, and Beckett hated how much he wanted to lean into it.
"I couldn't."
"Couldn't?" Beckett's laugh came out broken, a sound with no humor in it. "You're a star mage. You've argued circles around every professor in this university. You could have—"
"I could have told you the day we met." Topher's voice was low, measured, but there was something underneath it now, a tremor Beckett had never heard before. "I could have walked up to you in the middle of that first lecture, looked you in the eye, and told you that the fire-thread had already chosen. That I'd felt it snap into place the moment you walked through the door."
Beckett's breath caught. "The first day?"
"The first hour." Topher's amber eyes held his, and there was something raw in them, something Beckett had never seen in four years of rivalry. "You were late. You came through the door with your robes half-untied and your hair a disaster, and you tripped over the threshold and swore loud enough that Professor Ashworth stopped mid-sentence." A ghost of a smile crossed his mouth. "And I felt the thread catch in my chest like a fish hook."
Beckett's legs felt unsteady. He took a step back without meaning to, but Topher's hand on his shoulder held him in place, gentle but immovable.
"I thought—" Beckett's voice cracked. "I thought you hated me."
"Hated you?" Topher's brow furrowed, and for the first time, something like confusion crossed his sharp features. "Beckett, I—"
"You did." The words came out faster now, tumbling over each other, unstoppable. "You corrected me in front of everyone. You beat me on every exam. You looked at me like I was—like I was something you wanted to *crush*."
Topher was quiet for a long moment. When he spoke, his voice was softer, almost careful. "I looked at you like you were something I wanted to keep. And I didn't know how to do that without scaring you off."
The words landed like a blow to the sternum. Beckett felt them in his ribs, in the hollow of his chest, in the place where the thread was anchored.
"I didn't understand," Topher continued, his thumb brushing the collar of Beckett's robe in a slow, absent motion. "I'd never felt anything like it. I knew you were mine the way you know a storm is coming, the way you know the tide is turning. But you were so *bright*, Beckett. So sharp. And every time I got close, you bristled like a cat."
"Because you were—" Beckett's voice broke. "Because you were always *there*. In every lecture, every exam, every competition. I couldn't breathe without you being there, watching me, judging me, waiting for me to fail."
"I wasn't waiting for you to fail." Topher's voice was rough now, almost raw. "I was waiting for you to *see* me."
The silence that followed was thick enough to choke on. The dust motes drifted through the moonlight, unhurried, eternal, and Beckett could hear his own heartbeat, could feel it in his throat, in his temples, in the place where the thread emerged from his chest.
"That doesn't make any sense," he said finally, and his voice was barely a whisper. "You had four years. Four years to say something, and you just—"
"I told you." Topher stepped closer, and the thread between them shortened, the pulse of it quickening. "I wanted you to come to me."
"But *why*?" Beckett's voice cracked on the word, and he hated it, hated the way it betrayed him. "Why would you wait? Why would you—" He stopped, swallowed, forced the words out. "Why would you want someone who didn't even know you were there?"
Topher's gaze was a physical thing, a weight against Beckett's skin. "Because I wanted you to want *me*." His voice was low, almost rough. "Not the rite. Not the magic. Not the thread that pulled you here. I wanted you to look at me and choose me because you *wanted* to, not because fate told you to."
Beckett's chest was heaving. He could feel the fire-thread throbbing against his sternum, could feel the heat of Topher's body close enough to touch, and something in him was cracking, splintering, giving way.
"That's—" He stopped. Started again. "That's insane."
"Maybe." Topher's hand moved from his shoulder to his jaw, a slow, deliberate slide, and Beckett's breath caught in his throat. "But I've spent four years learning you, Beckett. I know the way you bite your lip when you're overthinking. I know the way you take your tea with too much sugar and pretend you don't. I know that you're terrified of being seen, really seen, by someone who might not like what they find."
Beckett's lips were pressed together, the bite of his teeth against the soft flesh, and he couldn't stop it. He couldn't stop any of it—the trembling in his hands, the hitch in his breath, the way his chest ached with the thread's insistence.
"And I know," Topher continued, his voice dropping to something almost intimate, "that you've been waiting your whole life for someone to look at you and see everything—the sharp edges, the messy parts, the parts you hide—and want you anyway."
Beckett's eyes burned. He blinked, hard, and the moonlight smeared into silver streaks. "You don't—"
"I do." Topher's thumb traced the line of his jaw, feather-light, and Beckett felt the touch like a brand. "I've seen you, Beckett. I've seen you for four years. And I'm still here."
The thread between them pulsed, hot and bright, and Beckett felt something in his chest unlock—a door he'd kept barred for years, a room he'd never let himself enter. He opened his mouth to speak, to say something, anything, but the words wouldn't come.
Topher's hand was warm on his jaw, and the moonlight spilled over them both, silver and cold, and Beckett could feel the heat of Topher's body through his robes, could see the flecks of gold in his amber eyes, could smell the lightning-sharp scent of him.
"Why didn't you tell me?" The question came out raw, scraped, and Beckett hated how small it sounded. "Why didn't you just—the first day, the first hour—why didn't you just *tell* me?"
Topher was quiet for a long moment. His thumb moved, a slow, absent stroke against Beckett's jaw, and his eyes searched Beckett's face like he was looking for something, some answer to a question Beckett hadn't asked.
"Because I was afraid," he said finally, and the words landed like stones in the silence. "I was afraid that if I told you, you'd run. That you'd see the thread as a cage instead of a gift, that you'd spend the rest of your life wondering if I wanted you because of fate or because of *you*."
Beckett's breath caught. "And now?"
Topher's gaze held his, amber and molten, and the thread between them pulsed, once, hot, as if in answer. "Now you're here. You walked through the dark, up the stairs, to this door. You chose to be here, Beckett. You just haven't admitted it to yourself yet."
Beckett's chest rose and fell with the weight of it—the admission, the years, the quiet shape of everything Topher had just emptied into the space between them. The thread pulsed against his sternum, and for once he didn't try to pull away from it. He stood in the moonlight, in the old paper smell of the study, and let himself feel the pull.
"I don't know how to do this," he said, and his voice came out steadier than he expected, like saying it out loud had taken some of the edge off. "I don't know how to be someone's—" he stopped, swallowed, started again. "I've spent so long being the one who's always catching up. The one who's always a step behind. And you've been—" He gestured vaguely at Topher, at the sharp lines of his face, at the certainty in his posture. "You've been *this* the whole time. And I never saw it."
Topher's thumb moved against his jaw, a slow, patient stroke. "You saw more than you think."
"Did I?" Beckett's laugh was hollow. "I saw a rival. I saw someone who was always there, always watching, always—" He broke off, his brow furrowing. "I thought you were waiting for me to slip. To fail. To give you something to hold over me."
"I was waiting for you to look at me," Topher said, his voice low and even. "Really look. Not at the robes, not at the rank, not at the rival. At *me*."
Beckett's throat tightened. The moonlight caught the dust motes between them, and he watched them drift, unhurried, like they had nowhere else to be. "And now that I am?"
Topher's gaze held his, amber and unblinking. "Now I'm not letting go."
The words landed in Beckett's chest, and he felt them settle there, warm and strange. He should push back. Should bristle at the claim, at the certainty in Topher's voice. But the thread was pulsing against his sternum, and Topher's hand was warm on his jaw, and for the first time in four years, Beckett didn't feel like he was running.
"I don't know what you want from me," he admitted, and the words came out softer than he meant them to. "I don't know what this is supposed to look like. The rite, the thread, all of it—I've been waiting for it my whole life, and now that it's here, I don't—" He stopped, his hands curling and uncurling at his sides. "I don't know how to be what you want."
"I don't want you to be anything." Topher's voice dropped, almost gentle. "I want you to be *here*. That's all I've ever wanted."
Beckett's breath shook as he released it. The moonlight spilled over them both, silver and cold, and the dust motes drifted through the beam, and Beckett could feel the heat of Topher's body close enough to touch, could see the flecks of gold in his amber eyes, could smell the lightning-sharp scent of him.
"And if I stay?" Beckett asked, and his voice was barely audible. "What happens then?"
Topher's expression shifted, the sharp edges softening. "Then we figure it out. Together." He paused, and his thumb traced the line of Beckett's jaw, feather-light. "I've waited four years for you, Beckett. I can wait a little longer for you to catch up."
The thread between them pulsed, hot and bright, and Beckett felt something in his chest unlock—a door he'd kept barred for years, a room he'd never let himself enter. He opened his mouth to speak, but the words wouldn't come.
Topher's hand was warm on his jaw, and the moonlight spilled over them both, silver and cold, and Beckett could feel the heat of Topher's body through his robes, could see the flecks of gold in his amber eyes, could smell the lightning-sharp scent of him.
"Why didn't you tell me?" The question came out raw, scraped, and Beckett hated how small it sounded. "Why didn't you just—the first day, the first hour—why didn't you just *tell* me?"
Topher was quiet for a long moment. His thumb moved, a slow, absent stroke against Beckett's jaw, and his eyes searched Beckett's face like he was looking for something, some answer to a question Beckett hadn't asked.
"Because I was afraid," he said finally, and the words landed like stones in the silence. "I was afraid that if I told you, you'd run. That you'd see the thread as a cage instead of a gift, that you'd spend the rest of your life wondering if I wanted you because of fate or because of *you*."
Beckett's breath caught. "And now?"
Topher's gaze held his, amber and molten, and the thread between them pulsed, once, hot, as if in answer. "Now you're here. You walked through the dark, up the stairs, to this door. You chose to be here, Beckett. You just haven't admitted it to yourself yet."
Beckett stood in the moonlight, in the old paper smell of the study, and let the words settle. The thread pulsed against his sternum, a steady, insistent rhythm, and for once he didn't try to fight it. He stood there, in the dark, in the cold, and let himself feel the pull.
"I don't know how to do this," he said, and his voice came out steadier than he expected, like saying it out loud had taken some of the edge off. "I don't know how to be someone's—" he stopped, swallowed, started again. "I've spent so long being the one who's always catching up. The one who's always a step behind. And you've been—" He gestured vaguely at Topher, at the sharp lines of his face, at the certainty in his posture. "You've been *this* the whole time. And I never saw it."
Topher's thumb moved against his jaw, a slow, patient stroke. "You saw more than you think."
"Did I?" Beckett's laugh was hollow. "I saw a rival. I saw someone who was always there, always watching, always—" He broke off, his brow furrowing. "I thought you were waiting for me to slip. To fail. To give you something to hold over me."
"I was waiting for you to look at me," Topher said, his voice low and even. "Really look. Not at the robes, not at the rank, not at the rival. At *me*."
Beckett's throat tightened. The moonlight caught the dust motes between them, and he watched them drift, unhurried, like they had nowhere else to be. "And now that I am?"
Topher's gaze held his, amber and unblinking. "Now I'm not letting go."
The words landed in Beckett's chest, and he felt them settle there, warm and strange. He should push back. Should bristle at the claim, at the certainty in Topher's voice. But the thread was pulsing against his sternum, and Topher's hand was warm on his jaw, and for the first time in four years, Beckett didn't feel like he was running.
"I don't know what you want from me," he admitted, and the words came out softer than he meant them to. "I don't know what this is supposed to look like. The rite, the thread, all of it—I've been waiting for it my whole life, and now that it's here, I don't—" He stopped, his hands curling and uncurling at his sides. "I don't know how to be what you want."
"I don't want you to be anything." Topher's voice dropped, almost gentle. "I want you to be *here*. That's all I've ever wanted."
Beckett's breath shook as he released it. The moonlight spilled over them both, silver and cold, and the dust motes drifted through the beam, and Beckett could feel the heat of Topher's body close enough to touch, could see the flecks of gold in his amber eyes, could smell the lightning-sharp scent of him.
"And if I stay?" Beckett asked, and his voice was barely audible. "What happens then?"
Topher's expression shifted, the sharp edges softening. "Then we figure it out. Together." He paused, and his thumb traced the line of Beckett's jaw, feather-light. "I've waited four years for you, Beckett. I can wait a little longer for you to catch up."
The thread between them pulsed, hot and bright, and Beckett felt something in his chest unlock—a door he'd kept barred for years, a room he'd never let himself enter. He opened his mouth to speak, but the words wouldn't come.
Topher's hand was warm on his jaw, and the moonlight spilled over them both, silver and cold, and Beckett could feel the heat of Topher's body through his robes, could see the flecks of gold in his amber eyes, could smell the lightning-sharp scent of him.
"Why didn't you tell me?" The question came out raw, scraped, and Beckett hated how small it sounded. "Why didn't you just—the first day, the first hour—why didn't you just *tell* me?"
Topher was quiet for a long moment. His thumb moved, a slow, absent stroke against Beckett's jaw, and his eyes searched Beckett's face like he was looking for something, some answer to a question Beckett hadn't asked.
"Because I was afraid," he said finally, and the words landed like stones in the silence. "I was afraid that if I told you, you'd run. That you'd see the thread as a cage instead of a gift, that you'd spend the rest of your life wondering if I wanted you because of fate or because of *you*."
Beckett's breath caught. "And now?"
Topher's gaze held his, amber and molten, and the thread between them pulsed, once, hot, as if in answer. "Now you're here. You walked through the dark, up the stairs, to this door. You chose to be here, Beckett. You just haven't admitted it to yourself yet."
The words stopped him cold. Not because they were new—Topher had been saying versions of this all night, had been saying it for four years in every language Beckett had never let himself hear. No, what stopped him was the shape of it. The way Topher said *admitted*, like it was already done. Like Beckett's confession was a foregone conclusion, a thing already written in some ledger Topher had been keeping since the first hour.
"You keep saying that." Beckett's voice came out thinner than he wanted. "That I chose. That I walked here because I wanted to. But you don't know that. You can't know that."
Topher's thumb stilled against his jaw. For a long moment, the only sound was the creak of old wood somewhere in the building, settling in the cold. The fire-thread pulsed between them, patient, unhurried.
"I know," Topher said, "that you're still here."
Beckett's laugh was a broken thing. "I'm here because the rite—"
"The rite pulled you to the door." Topher's voice was low, measured, the voice he used to dismantle arguments in debate. "It didn't pull you through it. You pushed. You turned the handle. You walked across this room." He paused, and something shifted in his amber eyes, something almost tender. "I felt you stop in the hallway. I felt you stand there, on the other side of the door, for almost a full minute. You could have left. The thread would have burned, but it wouldn't have killed you. People survive severed bonds every year."
Beckett's throat worked. He hadn't known Topher had felt that. Hadn't known the thread was a two-way thing, that his hesitation had been felt on the other side of the door like a held breath.
"You felt that?"
"I feel everything." Topher's hand moved from his jaw, a slow slide down to his shoulder, settling there like it belonged. "Every step you took through the corridors. Every time you stopped. Every time you almost turned around." His voice dropped, almost rough. "I felt you choose to keep walking."
The words landed in Beckett's chest, and something in him cracked open—not the way a door opens, but the way a dam does. He stood in the moonlight, in the cold, in the old paper smell of the study, and felt the thing he'd been holding back for four years surge up his throat like water.
"I've been running," he said, and his voice broke on the word. "Since the first day. Since I tripped over that threshold and you looked at me—" He stopped, swallowed, forced the words out. "You looked at me, and I felt it. I felt something catch in my chest, and I told myself it was rivalry. I told myself it was because you were the best, and I hated you for it, and I needed to beat you, and that was all it was."
Topher's hand was still on his shoulder, warm, steady. He didn't speak. He just watched, amber eyes fixed on Beckett's face like he was memorizing it.
"But it wasn't." Beckett's voice came out scraped, raw. "It was never that. It was—" He pressed his palm against his sternum, where the thread emerged, where the fire lived. "It was this. It was always this. I felt it the moment I saw you, and I've been running from it ever since."
The silence that followed was absolute. The dust motes drifted through the moonlight, and the fire-thread pulsed between them, hot and bright, and Beckett could hear his own heartbeat, could feel it in his throat, in his temples, in the place where his palm pressed against his chest.
"Every time you corrected me in class," he said, the words tumbling out now, unstoppable, "every time you beat me on an exam, every time you looked at me across the library—I told myself it was hate. I told myself you were the enemy, the rival, the one thing standing between me and everything I wanted. And the whole time—" His voice cracked. "The whole time, I was lying. I was lying to myself, every single day, because the truth was too—"
He stopped. Couldn't finish. The truth was too much. Too bright. Too terrifying.
Topher's hand moved from his shoulder to his chest, pressing over Beckett's own palm, warm through the fabric of his robe. "Too what?"
Beckett's eyes burned. He blinked, hard, and the moonlight smeared into silver streaks. "Too much like this." His voice was barely a whisper. "Too much like I wanted it. Like I wanted you."
The words hung in the air between them, and Beckett felt the weight of them settle into his bones. He'd never said it out loud. Had never let himself think it, not really, not in words. It had always been a shape in the corner of his mind, a thing he refused to look at directly, a truth he'd built his entire rivalry on top of like a house built over a sinkhole.
Topher was quiet for a long moment. His hand was still pressed over Beckett's, and the fire-thread pulsed beneath both their palms, a steady, insistent rhythm.
"I know," Topher said finally, and his voice was rough, almost raw. "I've known since the first day."
Beckett's breath hitched. "You—"
"I felt it." Topher's thumb moved against the back of Beckett's hand, a slow, absent stroke. "The moment you tripped over that threshold, the moment you swore loud enough to make Professor Ashworth stop mid-sentence—I felt the thread catch in my chest, and I felt you feel it too. I felt you push it away. I felt you build a wall so fast and so high that I knew, I *knew*, that if I tried to climb it, you'd run."
Beckett's eyes were burning. He pressed his lips together, hard, and the bite of his teeth against the soft flesh was the only thing keeping him from falling apart.
"So I waited," Topher said. "I watched you build your wall brick by brick, telling yourself I was your enemy, telling yourself the heat you felt was hatred. And I let you. Because I knew that if I pushed, you'd only build it higher."
"That's insane," Beckett whispered, but the words came out without any force behind them. "You waited four years—"
"I waited four years," Topher agreed, "because I knew you'd come to me eventually. Not because of the rite. Not because of the thread. Because you were never running *from* me, Beckett. You were running *toward* me, and you were just too afraid to admit it."
The words hit him like a physical blow. Beckett felt them in his chest, in his ribs, in the place where his palm pressed against his sternum. He opened his mouth to argue, to push back, to say something—anything—that would put the wall back up, but the words wouldn't come.
Because Topher was right.
He'd known it, somewhere deep, for years. Every time he'd told himself he hated Topher Kaelen, every time he'd turned a compliment into a barb, every time he'd stayed up late studying just so he could beat him on the next exam—it had never been about the rivalry. It had been about the wanting. The wanting so big and so bright that he'd had to build a wall around it just to survive it.
"I'm sorry," Beckett said, and his voice cracked on the words. "I'm sorry I—" He stopped, swallowed, started again. "I'm sorry I made you wait. I'm sorry I made you watch me lie to myself for four years."
Topher's hand tightened on his, a brief, firm pressure. "Don't apologize for being afraid." His voice was low, warm. "Fear isn't a sin, Beckett. It's just a thing that happens to brave people when they're facing something that matters."
Beckett's laugh was wet, broken. "Is that what you tell yourself? When you're waiting in dark studies for someone who might not show up?"
"I tell myself," Topher said, and his voice dropped, intimate, almost gentle, "that the person I'm waiting for is worth it. That he's worth every hour, every year, every moment of patience." His amber eyes held Beckett's, molten and bright in the moonlight. "And I've never been wrong about you, Beckett. Not once."
The fire-thread pulsed between them, hot and bright, and Beckett felt something in his chest give way—not a door this time, but a wall. A wall he'd spent four years building, brick by brick, telling himself it was protection. Telling himself it was the only thing keeping him safe from the terrifying brightness of wanting Topher Kaelen.
And now it was gone. Crumbled to dust in the space between one heartbeat and the next, and Beckett stood in the moonlight, in the cold, in the old paper smell of the study, and felt the wanting surge through him like a flood.
"I don't know what to do with this," he said, and his voice was barely a whisper. "I don't know how to be someone who—who stops running. I've been running for so long, I don't remember what it feels like to stand still."
Topher's hand moved from his chest to his face, cradling his jaw with a gentleness that made Beckett's breath catch. "Then stand still now." His thumb traced the line of Beckett's cheekbone, feather-light. "Stand still, and let me show you."
Beckett's eyes searched Topher's face—the sharp lines, the amber eyes, the mouth that had been curving into smirks and smiles and cutting remarks for four years, and that now was soft, almost tender. The fire-thread pulsed between them, and Beckett could feel the heat of Topher's body, close enough to touch, close enough to lean into.
He didn't lean. He stood there, in the moonlight, and let himself be seen.
"I'm still scared," he admitted, and the words came out softer than he meant them to. "I'm scared that this is too good to be true. That you've built me up in your head into something I'm not, and that when you see the real me—the messy, stumbling, always-a-step-behind me—you'll—"
"I've seen the real you," Topher cut in, his voice low and certain. "I've seen you for four years. I've seen you trip over thresholds and swear loud enough to make professors stop mid-sentence. I've seen you bite your lip when you're overthinking. I've seen you take your tea with too much sugar and pretend you don't. I've seen you stay up all night studying for exams you were already going to pass, because you're terrified of failing, terrified of being less than." His thumb moved against Beckett's jaw, slow and patient. "I've seen all of it. And I'm still here."
Beckett's eyes burned. He blinked, hard, and a single tear slipped down his cheek, catching the moonlight. "Why?" His voice cracked on the word. "Why would you want—"
"Because you're mine." Topher's voice was rough, almost raw. "You've been mine since the first hour, since the first moment you tripped through that door. And I've spent four years waiting for you to see it. To see *me*." He paused, and his amber eyes held Beckett's, unblinking. "And now you're here. Now you're standing in front of me, admitting that you've been running since the first day." A ghost of a smile crossed his mouth. "That's all I ever wanted, Beckett. Not the rite. Not the thread. Just you, standing still long enough to let me love you."
The words landed in Beckett's chest, and he felt them settle there, warm and strange and terrifying. The fire-thread pulsed between them, hot and bright, and Beckett could feel the heat of Topher's body, close enough to touch, close enough to lean into.
He didn't lean. He stood there, in the moonlight, in the cold, in the old paper smell of the study, and let himself be seen. Let himself be wanted. Let himself, for the first time in four years, stand still.
Topher's hand was warm on his jaw, and the fire-thread burned bright between them, and Beckett could see the flecks of gold in Topher's amber eyes, could smell the lightning-sharp scent of him, could feel the weight of four years of waiting and wanting and hoping pressing down on the space between them.
"I'm not going to run," Beckett said, and his voice came out steadier than he expected, like saying it out loud had taken some of the edge off. "I'm not going to run anymore."
Topher's expression shifted, the sharp edges softening, and for a moment he looked almost vulnerable—a crack in the armor, a glimpse of the man beneath the star mage's robes. "Good," he said, and his voice was rough. "Because I've been waiting a long time to catch you."
The fire-thread pulsed between them, hot and bright, and Beckett stood in the moonlight, in the cold, in the old paper smell of the study, and let himself be held by the weight of Topher's gaze.
Topher's hand was still on his jaw, warm and steady, and the silence between them was absolute—a living thing, thick with everything that had been said and everything that hadn't. The fire-thread burned bright between their chests, a thin braid of gold and crimson that seemed to vibrate with the force of their proximity, and Beckett could feel the pulse of it in his sternum, a second heartbeat, insistent and patient and hungry.
He didn't move. He stood there, in the moonlight, and let himself be seen.
"Start over."
The words came out before Beckett had fully decided to say them, rising from somewhere deep in his chest, past the fire-thread's pulse, past the warmth of Topher's hand on his jaw. He felt Topher's thumb still against his cheekbone, the only sign that the request had landed at all.
"Start over," Beckett said again, and this time his voice was steadier, like he was testing the weight of the words and finding them solid. "Not—not this. Not the thread, not the rite, not any of it. I mean—" He stopped, pulled his hand back from where it had settled against Topher's chest without his permission, and pressed it flat against his own sternum instead, over the place where the fire lived. "I mean us. I mean the way we've been. The rivalry, the barbs, the way I've been—" He gestured vaguely between them, at the four years of everything they'd never said. "I don't want to start from there."
The moonlight shifted across Topher's face, catching the sharp line of his jaw, the hollow beneath his cheekbone. His hand was still raised, still warm from where it had cradled Beckett's face, and he let it fall slowly to his side, a deliberate movement, like he was giving Beckett room.
"Start over," Topher repeated, and the words sounded different in his mouth—slower, like he was turning them over, examining them from every angle. "You mean—"
"I mean I want to meet you." Beckett's voice cracked on the word *meet*, and he hated it, hated the way it betrayed how much this mattered. "Properly. Without—" He gestured at the thread, at the pulsing braid of gold and crimson between their chests, at the weight of four years of watching and wanting and pretending. "Without all of this. I want to know what it's like to walk into a room and see you for the first time. Not as my rival. Not as the person I've been measuring myself against since I was twenty. Just—" He swallowed. "Just as you."
Topher was quiet for a long moment. The fire-thread pulsed between them, steady, patient, and the dust motes drifted through the moonlight like they had nowhere else to be. Beckett could hear his own heartbeat, could feel it in his throat, in his temples, in the place where his palm pressed against his chest.
"You want to pretend the last four years didn't happen," Topher said slowly, and there was something careful in his voice, something Beckett couldn't quite read.
"No." Beckett shook his head, the motion sharp, almost frustrated. "No, I don't want to pretend anything. I just—" He stopped, pressed his lips together, bit down on the soft flesh of his lower lip. "I've spent four years learning how to hate you. Or telling myself I did. And I don't know how to stop. I don't know how to look at you without seeing the rival, the enemy, the person I was supposed to beat." He took a shaky breath. "But I want to learn. I want to learn how to see you differently. And I can't do that if we just—if we just pick up where we left off, with all of that history between us, all of those walls I built."
Topher's amber eyes searched his face, and Beckett felt the weight of that gaze like a physical thing, a pressure against his skin. The star mage was always watching, always reading, always seeing more than he let on—and Beckett had spent four years hating that about him, hating the way Topher could dismantle an argument with a single glance, hating the way he always seemed to know exactly what Beckett was thinking before Beckett knew it himself.
But now, standing in the moonlight with the fire-thread pulsing between them, Beckett found he didn't hate it. He found he wanted to be seen. Wanted Topher to look at him and see the truth of what he was asking for.
"I want to start over," Beckett said again, and his voice came out softer now, almost gentle. "I want to meet you for the first time. I want to walk into a room and see you and not know anything about you. I want to learn your name like it's new. I want to—" He stopped, swallowed, forced the words out. "I want to choose you. Not because the rite told me to. Not because the thread pulled me here. But because I looked at you and decided, on my own, that you were worth knowing."
The silence that followed was absolute. The fire-thread pulsed between them, and Beckett felt the rhythm of it in his chest, a second heartbeat, insistent and patient and hungry—but he didn't reach for it. He didn't let it pull him forward. He stood in the moonlight, in the cold, in the old paper smell of the study, and waited.
Topher's expression shifted. It was subtle, barely a movement—the softening of a line around his mouth, the slight relaxation of his shoulders, the way his amber eyes warmed from molten to something almost tender. He looked at Beckett for a long moment, and then, slowly, deliberately, he moved.
He stepped back.
The fire-thread stretched between them, taut and bright, and Beckett felt the distance like a physical ache, a pull in his chest that made his breath catch. But Topher didn't stop. He took another step back, then another, until there was a full arm's length between them, the thread a thin braid of gold and crimson stretched across the space.
Then he stopped, and he looked at Beckett, and he smiled.
It was a small thing, that smile—barely a curve at the corner of his mouth, a softening of the sharp lines of his face. But Beckett felt it like a blow to the sternum, because in four years of rivalry, four years of watching Topher from across lecture halls and library tables, he had never once seen him smile like that. Open. Unarmored. Like he was letting Beckett in.
"Alright," Topher said, and his voice was lower now, rougher, like he was forcing the words past something in his throat. "Alright. We start over."
Beckett's breath caught. "You—"
"I've waited four years for you, Beckett." Topher's voice was steady, but there was something underneath it, a tremor that Beckett had never heard before. "I think I can wait a little longer for you to meet me properly."
Beckett's eyes burned. He blinked, hard, and the moonlight smeared into silver streaks. "I don't—" He stopped, swallowed, started again. "I don't know how to do this. I don't know how to pretend I don't know you."
"You don't have to pretend." Topher's voice was gentle, almost tender. "You just have to let me introduce myself."
He paused, and then he did something that made Beckett's heart stutter in his chest. He straightened his robes, a small, almost unconscious gesture, and then he met Beckett's eyes with a look of perfect, open sincerity.
"My name is Topher Kaelen," he said, and his voice was different now—lighter, almost warm, like he was shedding the weight of four years of rivalry along with the formality. "I'm a star mage, I take my tea black, and I've been watching you for four years because I couldn't look away if I tried." A ghost of a smile crossed his mouth. "It's a pleasure to meet you."
Beckett's laugh came out wet, broken, a sound with no humor in it. But it was a laugh, and it was real, and it was the first time in four years he'd laughed in Topher's presence without it being a weapon.
"Beckett Marlow," he said, and his voice shook on the words. "I take my tea with too much sugar and I pretend I don't. I trip over thresholds and I swear loud enough to make professors stop mid-sentence. And I've been telling myself I hated you for four years because I was too scared to admit I didn't." He took a shaky breath. "It's a pleasure to meet you too."
The fire-thread pulsed between them, hot and bright, and Beckett felt something in his chest give way—not a wall this time, but a door. A door he'd kept locked for four years, a door he'd told himself he would never open, a door that was now swinging wide, letting in the moonlight and the cold and the warmth of Topher's presence.
Topher took a step forward, closing the distance he'd created, and the fire-thread shortened, the pulse of it quickening. But he didn't reach for Beckett. He didn't touch him. He just stood there, close enough to see the flecks of gold in his amber eyes, close enough to smell the lightning-sharp scent of him, and he looked at Beckett like he was memorizing him.
"So," Topher said, and his voice was low, intimate, almost playful. "Now that we've been properly introduced—what happens next?"
Beckett's throat worked. The fire-thread pulsed against his sternum, and he could feel the heat of Topher's body close enough to touch, but he didn't reach for it. He stood in the moonlight, in the cold, in the old paper smell of the study, and let himself feel the weight of the question.
What happened next?
He didn't know. He'd spent four years running from this moment, four years building walls and telling himself lies, four years pretending that the heat in his chest was hatred and not wanting. And now, standing in front of Topher with the fire-thread burning bright between them, he didn't know what came after the running stopped.
"I don't know," he admitted, and his voice came out softer than he meant it to. "I've never—" He stopped, pressed his lips together, started again. "I've never done this before. I've never had to figure out what comes after. I've spent so long running from you that I don't know how to stand still and just—" He gestured vaguely at the space between them. "Just be here."
Topher's expression softened, the sharp edges of his face gentling in the moonlight. "Then don't figure it out all at once." His voice was low, warm, almost tender. "You don't have to know what happens next. You just have to stay."
Beckett's eyes searched Topher's face—the sharp lines, the amber eyes, the mouth that had been curving into smirks and cutting remarks for four years, and that now was soft, almost gentle. The fire-thread pulsed between them, and Beckett could feel the warmth of Topher's presence, close enough to touch, close enough to lean into.
And for the first time in four years, he didn't pull away.
"Okay," he said, and the word came out steadier than he expected, like saying it out loud had taken some of the edge off. "Okay. I'll stay."
Topher's smile widened, just barely, and there was something in his amber eyes that made Beckett's breath catch—something raw, something vulnerable, something that looked almost like relief.
"Good," Topher said, and his voice was rough. "Because I've been waiting a long time to hear you say that."
The fire-thread pulsed between them, hot and bright, and Beckett stood in the moonlight, in the cold, in the old paper smell of the study, and let himself be seen. Let himself be wanted. Let himself, for the first time in four years, stand still.
Topher's hand moved, slow and deliberate, and Beckett felt the warmth of his fingers brush against his own—a question, not a demand. Beckett's breath caught, and he looked down at their hands, at the space between them, at the way Topher's fingers were hovering just barely out of reach, waiting.
Beckett's heart was pounding. He could feel it in his throat, in his temples, in the place where the fire-thread emerged from his chest. And he could feel something else too—something that had been buried under four years of rivalry and denial, something that was rising now, unstoppable, like water through a crack in a dam.
He reached out.
His fingers brushed Topher's, tentative, barely a touch, and the fire-thread flared between them, hot and bright, a pulse of pure warmth that spread through his chest like a second heartbeat. Topher's breath caught, and his amber eyes went dark, molten, fixed on Beckett's face like he was seeing him for the first time.
And maybe he was. Maybe this was the first time they'd ever touched without the weight of rivalry between them, without the barbs and the walls and the years of pretending. Maybe this was the first time they'd ever reached for each other and let themselves want.
"Beckett," Topher said, and his voice was low, rough, almost reverent. "I've been waiting for this. For four years, I've been waiting for you to reach for me."
Beckett's throat tightened. "I know," he said, and his voice cracked on the words. "I know. I'm sorry I made you wait so long."
"Don't be sorry." Topher's fingers curled around his, warm and steady, and the fire-thread pulsed between them, bright and insistent. "Just—don't let go."
Beckett's laugh was wet, broken, a sound with no humor in it. But he didn't let go. He stood in the moonlight, in the cold, in the old paper smell of the study, and he held Topher's hand, and he let himself want.
The fire-thread burned bright between them, a thin braid of gold and crimson that seemed to vibrate with the force of their proximity, and Beckett could feel the pulse of it in his sternum, a second heartbeat, insistent and patient and hungry. But he didn't pull away. He didn't run.
He stood still, and he let himself be seen.
"So," Topher said, and his voice was low, intimate, almost playful. "Now that we've been properly introduced—what happens next?"
Beckett's lips curved, just barely, a ghost of a smile. "I don't know," he said, and the words felt lighter now, less like a confession and more like a beginning. "But I think I'd like to find out."
The fire-thread pulsed between them, hot and bright, and Topher's hand was warm in his, and Beckett stood in the moonlight, in the cold, in the old paper smell of the study, and let himself be held by the weight of the moment.
He didn't know what came next. He didn't know how to be someone's—he stopped, swallowed, started again. He didn't know how to be someone's anything. But for the first time in four years, he didn't feel like he was running.
He felt like he was home.
Beckett's chest was still warm with the word—*home*—when the silence between them shifted. It was subtle, the way it always was with Topher, a change in the pressure of the air rather than anything spoken. The star mage's hand was still wrapped around his, warm and steady, and the fire-thread pulsed between them like a second heartbeat, patient and hungry.
"You said you knew the first hour," Beckett said, and the words came out before he'd fully decided to say them. They hung in the moonlight between them, heavy with something he couldn't name. "The first day. Before I tripped over the threshold."
Topher's thumb moved against his knuckles, a slow, absent stroke. "I did."
"But you didn't know it was me." Beckett's voice was careful now, measured, the way he spoke when he was building an argument in his head. "You couldn't have. The rite hadn't ignited yet. The thread hadn't formed. You said you felt it snap into place the moment I walked through the door—" He stopped, swallowed, forced the next words out. "But that means the magic chose me. The rite chose me. And you just—you just went along with it."
Topher's hand stilled on his. The moonlight caught the sharp line of his jaw, the hollow beneath his cheekbone, and for a long moment he was utterly still, a statue carved from shadow and silver.
"Is that what you're afraid of?" he asked, and his voice was low, careful. "That I only want you because the magic told me to?"
Beckett's throat tightened. He tried to pull his hand back, but Topher held on, firm and gentle, and the fire-thread pulsed between them, bright and insistent.
"I don't know," Beckett admitted, and his voice came out smaller than he meant it to. "I don't know what I'm afraid of. I just—" He stopped, pressed his lips together, bit down on the soft flesh of his lower lip. "You've had four years. Four years of watching me, of learning me, of knowing every stupid thing I do before I do it. And I never knew. I never saw any of it. I spent four years thinking you were my enemy, and you spent four years—" He gestured vaguely at the space between them, at the thread, at everything they'd said and everything they hadn't. "You spent four years *wanting* me. And I don't know how to hold that. I don't know how to believe it."
Topher's expression shifted, the sharp edges softening. He was quiet for a long moment, his amber eyes searching Beckett's face like he was looking for something, some answer to a question Beckett hadn't asked.
"Can I tell you something?" Topher asked, and his voice was different now—lower, rougher, like he was forcing the words past something in his throat. "Something I've never told anyone?"
Beckett's breath caught. He nodded, not trusting his voice.
Topher's hand tightened around his, a brief, firm pressure. "I knew before the rite," he said, and the words landed like stones in the silence. "I knew before the thread, before the magic, before any of it. I knew the first time I saw you, and that was weeks before you ever tripped over that threshold."
Beckett's chest went tight. "That's not—" He stopped, frowned. "You said the first day. You said you felt the thread catch when I walked through the door."
"I did." Topher's gaze held his, amber and unblinking. "But I'd already seen you. Weeks before. Before you were a student at Starfall, before you were my rival, before you were anything to me but a stranger in a crowd." He paused, and something shifted in his expression, something almost vulnerable. "You were in the market. The one by the east gate, the one that sets up every Solstice Eve. You were arguing with a vendor about the price of a bundle of herbs—I think it was moonpetal, but I couldn't hear the details—and you were losing." A ghost of a smile crossed his mouth. "You were losing badly. The vendor was twice your size and had the patience of a stone, and you were so *invested*. Your hands were waving, your voice was getting higher, and you were so caught up in the argument that you didn't notice you were backing into a display of clay pots."
Beckett's eyes widened. He remembered the market. He remembered the vendor, the moonpetal, the way he'd been so furious at being overcharged that he hadn't been watching where he was going. He remembered the crash of clay pots, the vendor's shout, the laughter of the crowd.
He didn't remember Topher being there.
"You caught two of them," Topher said, and his voice was softer now, almost tender. "The pots. You spun around and caught two of them before they hit the ground, and the third one—" He shook his head, a small, wondering movement. "The third one was already in my hand. I'd moved without thinking. I was across the square, and then I was there, holding this stupid clay pot, and you were looking at me with these huge gray eyes, and your hair was a disaster, and you were so *embarrassed*—your ears were red, I could see them from where I was standing."
Beckett's throat was tight. He didn't remember Topher catching the pot. He didn't remember anyone catching the pot. He remembered the crash, the laughter, the burning humiliation that had sent him fleeing the market with his bundle of moonpetal and his pride in tatters.
"You handed me the pot," Topher continued, and his voice was low, intimate, like he was telling a secret. "You didn't say thank you. You just took it, set it on the display, and walked away. And I stood there for a full minute, watching you go, and I couldn't—" He stopped, swallowed. "I couldn't stop looking at you. You were this furious, flustered, beautiful disaster, and I couldn't look away."
Beckett's hands were shaking. He could feel it, the tremor running through his fingers, and Topher's hand was still wrapped around his, warm and steady, holding him in place.
"I asked around," Topher said. "After the market. I found out your name, your year, your course of study. I found out you were going to be in Professor Ashworth's introductory lecture on elemental theory, because I was going to be there too—I'd already passed it, but I'd volunteered to assist." A small, self-deprecating smile crossed his mouth. "I told myself it was because I wanted to keep an eye on a promising student. I told myself a lot of lies in those weeks."
"And then I tripped," Beckett said, and his voice came out rough, scraped. "And the thread—"
"The thread caught," Topher finished. "And I felt it snap into place in my chest, and I looked at you, sprawled on the floor with your robes half-untied and your hair a disaster, and I thought—" He paused, and his amber eyes held Beckett's, molten and bright. "I thought, *there you are*. Like I'd been waiting for you without knowing it. Like the magic had just caught up to something I'd already known for weeks."
The silence that followed was absolute. The dust motes drifted through the moonlight, unhurried, eternal, and the fire-thread pulsed between them, hot and bright, and Beckett could hear his own heartbeat, could feel it in his throat, in his temples, in the place where his palm pressed against his chest.
"You saw me," he said, and his voice was barely a whisper. "Before the magic. Before the rite. You saw me at the market, and you—" He stopped, swallowed, forced the words out. "You wanted me. Not because the thread told you to. Not because fate chose me. Because you *saw* me."
Topher's hand tightened around his. "I've been seeing you for four years, Beckett. The magic just gave me permission to stop pretending I wasn't."
Beckett's eyes burned. He blinked, hard, and the moonlight smeared into silver streaks. The fire-thread pulsed between them, and he could feel the heat of Topher's body, close enough to touch, close enough to lean into, and for the first time in four years, he didn't pull away.
"I'm sorry," he said, and his voice cracked on the words. "I'm sorry I didn't see you. I'm sorry I spent four years building walls and telling myself lies. I'm sorry I made you wait."
Topher's hand moved from his, sliding up his arm, warm through the fabric of his robe, until it settled on his shoulder. "You don't have to be sorry," he said, and his voice was low, warm, almost tender. "You're here now. That's all that matters."
Beckett let out a breath he hadn't realized he'd been holding. The words settled into him like stones dropping into still water, each one sending out rings he could feel in his chest. He wanted to believe them. He wanted to let them be enough. But there was something still scratching at the back of his mind, a splinter he'd been carrying so long he'd forgotten it was there.
"Topher," he said, and the name came out differently this time—softer, like he was testing the weight of it in his mouth. "I need to ask you something. And I need you to answer it honestly."
Topher's hand was still on his shoulder, warm and grounding. "I've never lied to you, Beckett."
"No," Beckett agreed. "You've just—omitted. Strategically. For four years."
A flicker crossed Topher's face, something that might have been guilt or might have been amusement. It was hard to tell in the moonlight. "That's fair."
Beckett's throat worked. He could feel the question building in him, the one he'd been circling since the moment the thread first caught, the one that had kept him up nights long before tonight. He'd told himself it didn't matter, that the magic's choice was the magic's choice, that he should just be grateful the rite had led him somewhere good. But the question had never stopped gnawing.
"You said you saw me at the market," Beckett said slowly. "You said you wanted me before the rite. But I keep thinking—" He stopped, bit his lip, forced himself to meet Topher's eyes. "I keep thinking about what happens when the fire burns down."
Topher's brow furrowed. "What do you mean?"
"The rite," Beckett said. "The thread. It's supposed to be permanent—that's what they teach us, that the soulmate bond is unbreakable, that the fire never goes out. But you told me tonight it's a compass, not a leash. You told me the choice to stay is ours." His voice dropped. "So what happens if the magic fades? What happens when it's just us, no thread, no fire, no fate telling you I'm the one? What happens if you look at me one day and realize the rite was wrong?"
The silence that followed was thick enough to choke on. Topher's hand had gone still on his shoulder, and his amber eyes had darkened, searching Beckett's face with an intensity that made his skin prickle.
"Is that what you're afraid of?" Topher asked. "That I'll wake up one morning and the thread will be gone, and I'll look at you and see a stranger?"
Beckett's jaw tightened. "I'm afraid you'll realize you never really saw me at all. That you saw—" He gestured helplessly at himself. "That you saw some version of me you built in your head. The market disaster. The rival who always argued back. The person the magic chose for you. And I'm afraid that when you actually see me—really see me, all of me, the parts I don't show anyone—you'll realize you made a mistake."
The words hung between them, raw and ugly, everything he'd never said out loud. He'd spent four years hiding behind sarcasm and sharp edges, and now the armor was gone, and he was standing in the moonlight with his chest cracked open, waiting for Topher to see what was underneath and flinch.
Topher didn't flinch. He didn't even blink. He just looked at Beckett for a long moment, and then his hand moved from Beckett's shoulder to his jaw, cupping his face with a gentleness that made Beckett's breath catch.
"Beckett," he said, and his voice was rough, scraped raw. "I have watched you for four years. I have watched you argue with professors you knew were right, just because you couldn't stand to lose. I have watched you stay up three nights in a row before exams, running on tea and spite. I have watched you trip over your own feet in the library and pretend it was intentional. I have watched you help first-years who couldn't even cast a basic ward, watched you tutor them for free, watched you give them your notes when you knew you'd need them later."
Beckett's eyes were stinging again. He tried to look away, but Topher's hand held him in place, gentle and implacable.
"I have seen you," Topher said. "Not the version of you I built in my head. Not the rival. Not the magic's choice. *You*. The furious, flustered, beautiful disaster who argued with a vendor over moonpetal and backed into a display of clay pots. The man who bites his lip when he's overthinking and runs his hands through his hair until it's a mess. The person who is so desperate to be chosen for himself that he can't see he's already been chosen."
Beckett's breath was coming in shallow, uneven gasps. "But the fire—"
"The fire is a compass," Topher said. "It pointed me toward you. But I've been walking in your direction for four years, Beckett. The fire just gave me permission to stop pretending I wasn't." He paused, and something shifted in his expression, something fierce and vulnerable all at once. "If the fire went out tomorrow—if the thread snapped and the magic faded and there was nothing left but you and me in this room—I would still be here. I would still be holding you. I would still choose you."
Beckett's hands were shaking. He could feel it, the tremor running through his fingers, and he didn't know what to do with the weight of what Topher had just said. It was too much, too big, too bright to hold. He'd spent so long bracing for the moment someone finally saw him and walked away, and here was Topher, seeing him and staying.
"Why?" The word came out cracked, barely a whisper. "Why me? Of all the people in the world, why—"
"Because you're you," Topher said, like it was the simplest thing in the world. "Because you argued with a vendor over three copper pieces and your ears turned red when you lost. Because you caught two clay pots and didn't even say thank you. Because you've spent four years matching me argument for argument, and you've never once let me win just to make things easier." His thumb traced along Beckett's jaw, a slow, tender stroke. "Because you're the only person who's ever made me feel like I wasn't performing. Like I could just—be. And I've never wanted anyone the way I want you."
Beckett's eyes burned. He blinked, and a tear slipped down his cheek, catching the moonlight. He tried to wipe it away, but Topher caught his hand first, threading their fingers together.
"Don't," Topher said softly. "Don't hide from me. Not anymore."
Beckett's throat was too tight to speak. He stood there, trembling, his hand wrapped in Topher's, his face cradled in Topher's palm, and he let himself be seen. Fully. Completely. For the first time in his life, he let someone look at him and didn't try to turn away.
"I don't know how to do this," he admitted, his voice rough. "I don't know how to be someone's—" He gestured helplessly. "Someone's anything. I've never been anyone's anything."
"You don't have to know how," Topher said. "You just have to stay."
Beckett's breath caught. The word hung between them, simple and enormous. *Stay.* He'd spent four years running from this room, from this man, from the feeling that had been building in his chest since the first time Topher had beaten him in a debate and smiled like he'd won something better than an argument. And now here he was, standing in the moonlight, being asked to stay.
"Okay," he said, and the word came out smaller than he meant it to. "Okay."
Topher's eyes softened, and something in his expression shifted—relief, maybe, or wonder, or both. He didn't say anything. He just pulled Beckett closer, folding him into an embrace that was warm and steady and solid, and Beckett let himself be held.
He pressed his face into Topher's shoulder, breathing in the smell of him—old paper and cold stone and something else, something warm and amber that he couldn't name. The fire-thread pulsed against his sternum, bright and insistent, and for once, Beckett didn't feel like it was pulling him somewhere he didn't want to go. It felt like it was finally bringing him home.
Topher's hand came up to the back of his head, fingers threading through his hair, and Beckett felt the last of the tension drain out of him. He didn't know what came next. He didn't know how to be someone's anything. But standing here, wrapped in Topher's arms, with the moonlight silvering the dust motes around them and the fire-thread warm between them, he thought maybe he could learn.
"I'm scared," he admitted, the words muffled against Topher's shoulder. "I'm scared I'm going to mess this up. I'm scared I'm going to wake up tomorrow and this will all be gone, and I'll be back in my room, alone, wondering if I dreamed it."
Topher's arms tightened around him. "You're not dreaming."
"How do you know?"
Topher was quiet for a moment. Then he said, "Because I've dreamed about this for four years, and in my dreams, you never stayed."
Beckett's chest ached. He pulled back just enough to look at Topher, to see the truth of it in his eyes—the years of waiting, the patience, the quiet devotion he'd never once let slip. And he thought of everything Topher had said tonight, everything he'd revealed, and he realized that Topher had been just as afraid as he was. Just as scared of being seen, just as scared of being left.
Beckett's hand moved before he'd decided to lift it. His fingers found the collar of Topher's robe, the dark fabric rough beneath his touch, and he held on like it was the only thing keeping him upright. "You dreamed about me," he said, and the words came out wondering, almost disbelieving. "For four years. You dreamed about me staying."
Topher's hand was still on his jaw, thumb tracing the line of his cheekbone in a slow, hypnotic rhythm. "Every night," he said. "Some nights I dreamed you stayed. Some nights I dreamed you didn't. But you were always there, in the dream, even when you left. You were always the one I was waiting for."
The fire-thread pulsed against Beckett's sternum, warm and insistent, and he felt it like a heartbeat that wasn't his own. He thought about all the nights he'd lain awake in his narrow dormitory bed, staring at the ceiling, feeling the thread tug at him and telling himself it was a mistake. He thought about all the mornings he'd walked into the lecture hall and found Topher already there, already watching, already waiting, and he'd told himself it was rivalry.
He'd been so wrong. So stupidly, stubbornly wrong.
"I used to dream about you too," Beckett admitted, and the words came out rough, scraped from somewhere deep. "Not like that. Not—" He gestured vaguely at the space between them, at the thread, at everything. "I used to dream that I'd beat you. In a debate, in an exam, in anything. I used to dream about the look on your face when I finally won."
Topher's mouth curved, a small, rueful smile. "Did you ever win?"
"Once," Beckett said. "In a practical exam. I got a higher mark on the elemental transfiguration practical. You got the theory paper."
"I remember," Topher said, and his voice was soft. "You looked so pleased with yourself. You walked out of the examination hall with your chin up and your ears red, and I thought—" He stopped, shook his head. "I thought I'd never seen anything so beautiful."
Beckett's breath caught. The words landed in his chest, heavy and warm, and he didn't know what to do with them. He'd spent so long thinking of himself as the one who was always losing, always falling short, always a half-step behind Topher's impossible standard. And here was Topher, telling him he'd been beautiful in his moments of triumph all along.
"I thought you hated me," Beckett said. "I thought you were always watching me because you were waiting for me to fail."
"I was watching you because I couldn't look away," Topher said. "The failure was never the part I was waiting for."
Beckett's throat tightened. He wanted to say something, wanted to find the words that would match the weight of what Topher was giving him, but they wouldn't come. He stood there, holding Topher's collar, his face cradled in Topher's palm, and he let the silence stretch between them, thick and warm and full of everything they'd never said.
The moonlight shifted, a cloud passing over the high leaded windows, and the room dimmed for a moment before brightening again. Beckett watched the silver light move across Topher's face, catching the sharp line of his jaw, the hollow beneath his cheekbone, the amber of his eyes that seemed to glow in the dark.
"What happens now?" Beckett asked, and his voice was quiet, almost afraid. "I mean—tomorrow. The day after. We're still students. We're still rivals. We're still—" He gestured at the thread, at the room, at everything they'd said. "We're still us."
Topher's thumb traced along his jaw, a slow, steady stroke. "We're still us," he agreed. "But we're also this." He pressed his free hand to Beckett's chest, over the place where the fire-thread pulsed. "We're this. We're the thread. We're the choice we made tonight. We're the four years of wanting that led us here."
Beckett's heart was pounding against Topher's palm. He could feel it, the frantic rhythm, and he knew Topher could feel it too. "That's not an answer," he said, and his voice came out steadier than he felt. "What do we do when we walk out of this room?"
"We walk out together," Topher said, simple and firm. "We walk out, and we keep walking. And if anyone asks, we tell them the truth."
Beckett's eyes widened. "The truth? You want to—" He stopped, swallowed. "You want to tell people about the rite? About us?"
Topher's gaze held his, steady and sure. "I've spent four years hiding what I feel for you, Beckett. I'm not going to spend another day pretending you're just my rival."
Beckett's hands were shaking again. He could feel it, the tremor running through his fingers where they gripped Topher's collar, and he couldn't seem to make it stop. "What if they don't believe us? What if they think it's some kind of joke? What if—" He stopped, bit his lip. "What if they think I'm not good enough for you?"
Topher's hand moved from his jaw to his chin, tilting his face up so he had no choice but to meet his eyes. "Let them think whatever they want," he said, and his voice was low, fierce. "They don't get a say in this. They don't get a say in you. The only person who gets to decide if you're good enough for me is me, and I've already made my choice."
Beckett's breath came out in a shaky exhale. He wanted to believe it. He wanted to let the words settle into him and take root, to stop second-guessing every gesture, every glance, every moment of warmth between them. But the doubt was still there, a splinter he'd been carrying so long he'd forgotten it was there.
"And what about the rite?" he asked, and his voice was smaller than he meant it to be. "The rite is permanent. The bond is supposed to be unbreakable. But you told me tonight it's a compass, not a leash. You told me the choice to stay is ours." He paused, swallowed. "What happens if the fire burns out? What happens when it's just us, no thread, no magic, no fate telling you I'm the one?"
Topher's hand was still on his chin, warm and steady. "I told you," he said. "I knew before the rite. I wanted you before the fire. The magic didn't choose you for me, Beckett. It just gave me permission to stop pretending."
Beckett's eyes burned. He blinked, hard, and the moonlight smeared into silver streaks. "But what if you're wrong? What if the fire was the only thing—"
"It wasn't." Topher's voice was firm, cutting through his words. "It wasn't, and you know it. You know it because you felt it too. You felt the thread catch, and you felt something else—something older, something that had been building for years. You felt me, Beckett. You just didn't know what to call it."
Beckett's throat was too tight to speak. He stood there, trembling, his hand still gripping Topher's collar, his face still tilted up toward the moonlight, and he let the words settle into him. He'd spent so long telling himself that the magic was the only reason Topher could want him, that the rite had chosen him and Topher had just gone along with it. But Topher was telling him something different. Topher was telling him that he'd been chosen before the magic, that he'd been seen before the fire, that he'd been wanted for himself all along.
"I don't know what to do with this," Beckett admitted, his voice rough. "I don't know how to be someone's choice. I've spent so long thinking I was just—" He gestured helplessly. "Just the person the magic picked. Just the rival who happened to be there. I don't know how to be the person you actually wanted."
Topher's hand moved from his chin, sliding along his jaw, his fingers threading into the hair at the nape of his neck. "You don't have to know," he said, and his voice was low, warm. "You just have to let me show you."
Beckett's breath caught. The words hung between them, simple and enormous, and he felt the fire-thread pulse against his sternum, bright and insistent. He thought about all the years he'd spent waiting for someone to see him, really see him, and he thought about how that someone had been here all along, watching him from across the lecture hall, waiting for him to catch up.
"I'm staying," Beckett said, and the words came out rough, scraped raw. "I'm staying, Topher. I'm not—" He stopped, swallowed, forced the words out. "I'm not going anywhere."
Topher's eyes went bright, and for a moment, Beckett thought he saw something glisten in the moonlight. But then Topher blinked, and it was gone, and his hand came up to cup Beckett's face again, thumb tracing along his cheekbone.
"I know," Topher said, and his voice was thick. "I know you're staying. I've known since the moment you said okay."
Beckett's heart was pounding. He could feel it, the frantic rhythm, and he knew Topher could feel it too. He leaned into the touch, letting himself be held, letting himself be seen, and for the first time in four years, he didn't feel like he was running.
Topher's hand slid from his jaw to the nape of his neck, fingers threading into the ash-blond mess of his hair with a gentleness that made Beckett's breath catch. The fire-thread pulsed between them, bright and insistent, and Beckett felt the world narrow to the warmth of Topher's palm against his scalp, the weight of his gaze, the impossible nearness of his mouth.
"I've imagined this," Topher said, his voice low and rough, barely above a whisper. "A thousand times. A thousand different ways. In lecture halls, in the library, in the middle of arguments I was supposed to be winning." His thumb traced the curve of Beckett's skull, a slow, reverent stroke. "I never once imagined you'd be looking at me like this."
Beckett's throat worked. "Like what?"
"Like you're not going to run."
The words landed in his chest, heavy and warm, and Beckett felt the truth of them settle into his bones. He wasn't going to run. He'd said it, meant it, and standing here with Topher's hand in his hair and the moonlight silvering the space between them, he felt it in his body—the stillness, the surrender, the terrifying, exhilarating certainty that he was exactly where he was supposed to be.
"I'm not," Beckett said, and his voice came out steadier than he felt. "I'm not going to run."
Topher's eyes went dark, molten, and something shifted in his expression—relief, wonder, hunger, all of it tangled together. His hand tightened in Beckett's hair, a brief, firm pressure, and then he closed the last of the distance between them.
The kiss was soft at first. A question. Topher's mouth brushed against his, warm and tentative, like he was afraid Beckett might shatter if he pressed too hard. Beckett's breath caught, his eyes fluttering closed, and he felt the fire-thread flare between them, a pulse of pure warmth that spread through his chest like a second heartbeat.
He kissed back.
It was clumsy, uncertain—Beckett had never done this before, never kissed anyone like this, with the weight of four years of wanting pressing down on the space between them. But Topher's hand was steady in his hair, anchoring him, and the warmth of his mouth was patient, unhurried, like he had all the time in the world.
Beckett's hands moved before he'd decided to lift them. His fingers found the collar of Topher's robe, the dark fabric rough beneath his touch, and he held on like it was the only thing keeping him upright. The kiss deepened, Topher's mouth slanting against his, and Beckett felt something crack open in his chest—a door he'd kept barred for years, a room he'd never let himself enter.
Topher made a sound against his mouth, low and rough, and Beckett felt it vibrate through him, felt the warmth of it settle in his stomach. He pressed closer, the fire-thread a taut line of light between their chests, and he felt Topher's other hand come up to cup his face, thumb tracing along his cheekbone in a slow, tender stroke.
"Beckett," Topher breathed against his mouth, and the sound of his name on Topher's lips made something in his chest stutter. "I've wanted this. I've wanted you—"
"I know," Beckett whispered, and his voice cracked on the words. "I know. I'm sorry I made you wait."
Topher's hand tightened in his hair, a brief, firm pressure. "Don't be sorry. Just—" He pulled back just enough to look at Beckett, his amber eyes dark and searching. "Just stay."
Beckett's heart was pounding. He could feel it in his throat, in his temples, in the place where the fire-thread pulsed against his sternum. He looked at Topher—at the sharp lines of his face, the hollow beneath his cheekbone, the way the moonlight caught the burnt copper of his hair—and he felt the truth of it settle into him like a stone dropping into still water.
"I'm staying," he said, and the words came out rough, scraped raw. "I'm staying, Topher. I'm not going anywhere."
Topher's eyes went bright, and for a moment, Beckett thought he saw something glisten in the moonlight. But then Topher blinked, and it was gone, and his mouth found Beckett's again, softer this time, almost reverent.
The kiss was different now. Slower. Deeper. Topher's hand slid from Beckett's jaw to the back of his neck, pulling him closer, and Beckett let himself be pulled. He let himself be held. He let himself be kissed like he was something precious, something worth waiting four years for.
The fire-thread pulsed between them, hot and bright, and Beckett felt it like a second heartbeat, insistent and patient and hungry. But he didn't pull away. He didn't run. He pressed closer, his hands fisting in Topher's collar, and he kissed back like he'd been waiting his whole life for this moment.
Because he had. He just hadn't known it until now.
Topher's mouth traced along his jaw, a slow, burning line, and Beckett's breath caught in his throat. He tilted his head back, letting Topher's lips find the hollow of his throat, and he felt the warmth of it spread through him like liquid fire.
"I've dreamed about this," Topher murmured against his skin, and the words vibrated through him. "Every night for four years. I've dreamed about the way you'd taste, the way you'd feel in my arms, the way you'd say my name." His lips found the corner of Beckett's mouth, a soft, teasing brush. "You never said my name in my dreams. Not once. But I knew it was you."
Beckett's chest ached. He pulled back just enough to look at Topher, to see the truth of it in his eyes—the years of waiting, the patience, the quiet devotion he'd never once let slip. And he thought of everything Topher had said tonight, everything he'd revealed, and he realized that Topher had been just as afraid as he was. Just as scared of being seen, just as scared of being left.
Beckett's fingers tightened in the collar of Topher's robe, the dark fabric twisting beneath his knuckles, and something in his chest gave way—not the slow crack of a door opening, but the sudden, total collapse of a wall he hadn't known he'd been building. He pulled Topher closer, and Topher came without resistance, his body fitting against Beckett's like it had always known the shape of him.
"Say it again," Beckett said, and his voice came out thinner than he wanted, raw at the edges. "My name. Say it again."
Topher's hand slid from his neck to cup his jaw, thumb brushing the corner of his mouth, and his amber eyes caught the moonlight, dark and molten and impossibly tender. "Beckett," he said, slow and deliberate, like he was tasting the word. "Beckett Marlow. The man who's been driving me mad for four years." His thumb traced along Beckett's lower lip, a featherlight stroke. "The man I've been waiting for since before I knew what waiting meant."
Beckett's breath caught in his throat, the word *waiting* hanging in the air between them like something solid, something he could reach out and touch if he dared. Topher's thumb was still against his lower lip, a featherlight pressure that sent sparks skittering down his spine, and Beckett could feel the fire-thread pulsing between them, hot and insistent, a second heartbeat that seemed to be counting down to something.
He didn't know who moved first. Maybe he did, maybe it was both of them, maybe it was the thread itself pulling them together like it had been doing all night. But suddenly the space between them was gone, and Topher's mouth was on his.
The kiss was soft at first. A question. Topher's lips brushed against his, warm and tentative, like he was afraid Beckett might shatter if he pressed too hard. Beckett's eyes fluttered closed, and he felt the fire-thread flare between them, a pulse of pure warmth that spread through his chest like liquid gold.
He kissed back.
It was clumsy, uncertain—Beckett had never done this before, never kissed anyone like this, with the weight of four years of wanting pressing down on the space between them. But Topher's hand was steady at the back of his neck, anchoring him, and the warmth of his mouth was patient, unhurried, like he had all the time in the world.
Topher's other hand came up to cup his face, thumb tracing along his cheekbone in a slow, reverent stroke. The touch was impossibly gentle, and Beckett felt something crack open in his chest—a door he'd kept barred for years, a room he'd never let himself enter.
He made a sound against Topher's mouth, something small and broken, and Topher answered it with a low, rough noise that vibrated through him. Beckett's hands moved before he'd decided to lift them, fisting in the collar of Topher's robe, the dark fabric twisting beneath his knuckles like it was the only thing keeping him upright.
The kiss deepened. Topher's mouth slanted against his, and Beckett felt the heat of it spread through him like a tide, warm and unstoppable. He tilted his head, letting Topher in, and the fire-thread between them blazed so bright he could see it through his closed eyelids, a gold-and-crimson glow that seemed to fill the whole room.
Beckett's hands slid up Topher's chest, feeling the warmth of him through the dark fabric of his robes, and he felt the fire-thread pulse between them, bright and insistent. He pressed closer, letting Topher's mouth trace along his jaw, a slow, burning line, and he tilted his head back, offering the hollow of his throat.
"I've dreamed about this," Topher murmured against his skin, and the words vibrated through him. "Every night for four years. I've dreamed about the way you'd taste, the way you'd feel in my arms, the way you'd say my name." His lips found the corner of Beckett's mouth, a soft, teasing brush. "You never said my name in my dreams. Not once. But I knew it was you."
Beckett's chest ached. He pulled back just enough to look at Topher, to see the truth of it in his eyes—the years of waiting, the patience, the quiet devotion he'd never once let slip. And he thought of everything Topher had said tonight, everything he'd revealed, and he realized that Topher had been just as afraid as he was. Just as scared of being seen, just as scared of being left.
He reached up, his fingers brushing the sharp line of Topher's jaw, and he felt the tremor that ran through him at the touch. "I'm here now," Beckett said, and his voice came out steadier than he felt. "I'm here, and I'm not going anywhere."
Topher's breath caught. His hand came up to cover Beckett's, pressing it against his jaw, and his amber eyes held Beckett's with an intensity that made his skin prickle. "Say it again."
"I'm here." Beckett's voice was barely a whisper. "I'm here, Topher. I'm not running."
Topher kissed him again, and this time there was something desperate in it, something that had been held back for four years and was finally, finally being let loose. His hands slid into Beckett's hair, holding on like he was drowning and Beckett was air, and Beckett kissed him back with everything he had, pouring four years of denial and want and terror into the space between them.
Topher's mouth broke from Beckett's only to find the corner of it again, then the hinge of his jaw, then the place where his pulse hammered against the skin of his throat. Each kiss landed like a claim being staked, slow and deliberate, and Beckett's hands slid from the collar of Topher's robe to the nape of his neck, fingers threading into the burnt copper waves that had haunted the edge of his vision for four years in every lecture hall they'd ever shared.
"I used to watch you take notes," Topher said against his skin, and the words were muffled, almost reverent. "Every Tuesday and Thursday. Introduction to Elemental Theory. You'd bite your lip when you were concentrating, and I'd lose entire lectures just watching the way your pen moved."
Beckett's breath stuttered. "That's—that's not—"
"It's true." Topher pulled back just enough to meet his eyes, and the moonlight caught the amber of them, turning them to molten honey. "I'd sit in the back row and plan what I'd say to you. Practiced it in the mirror. And then you'd open your mouth and argue with me about combustion matrices, and I'd forget every word I'd rehearsed."
Beckett laughed, a broken, disbelieving sound that caught in his throat. "You never looked like you forgot anything. You always looked like you knew exactly what you were doing."
"I did." Topher's thumb traced along his cheekbone, featherlight. "I knew I wanted you. I knew I'd wait as long as it took. I just didn't know if you'd ever look at me and see anything but a rival."
The words settled into Beckett's chest, heavy and warm, and he felt the fire-thread pulse between them, bright and insistent. He thought of all the times he'd caught Topher watching him across the library, across the dining hall, across the quad—and how he'd always looked away first, convinced it was contempt. Convinced it was the cold, calculating gaze of a man who wanted to beat him, not want him.
"I was so stupid," Beckett whispered. "I thought you hated me."
Topher's hands framed his face, thumbs brushing the corners of his mouth. "I know. I let you think it. It was easier than telling you the truth."
"Why didn't you?"
The question hung between them, and for a moment Topher's composure cracked—just a hairline fracture, a flicker of something raw and uncertain in his amber eyes. "Because I was afraid," he said quietly. "Afraid that if I told you, you'd run. That you'd think I was mocking you, or that I wanted to win you like a prize. I needed you to come to me. I needed you to choose me."
Beckett's chest ached. He reached up, curling his fingers around Topher's wrists, feeling the steady thrum of his pulse beneath his thumbs. "I'm choosing you now."
Topher's breath caught. He leaned in, pressing his forehead to Beckett's, and they stood there in the moonlit study, breathing the same air, the fire-thread pulsing between them like a living thing. "I know," he said, and his voice was rough, scraped raw. "I know. I just—I need to hear it again."
"I'm choosing you." Beckett's voice was steady, clear. "I'm choosing you, Topher. Not because of the rite. Not because the thread pulled me here. Because it's you. It's always been you."
Topher kissed him then, and it was different from the kisses before—softer, slower, like he was trying to memorize the shape of Beckett's mouth. His hands slid from Beckett's face to his shoulders, then down his arms, fingers tracing the line of his wrists before lacing through his hands. The contact was grounding, anchoring, and Beckett squeezed back, letting the warmth of it spread through him.
They broke apart slowly, reluctantly, and Beckett felt the loss of Topher's mouth like a physical absence. He kept Topher's hands in his, thumbs brushing over his knuckles, and looked at him in the moonlight—at the sharp lines of his face, the hollow beneath his cheekbone, the way his copper hair fell across his forehead.
"What happens now?" Beckett asked, and the question came out smaller than he intended.
Topher's thumb traced a slow circle over the back of his hand. "Now," he said, "we figure it out. Together."
"Together," Beckett repeated, testing the word on his tongue. It felt strange and new and terrifyingly wonderful.
"Unless you want to go back to arguing about combustion matrices." Topher's mouth curved, a hint of his old wryness. "I'm always up for a rematch."
Beckett laughed, the sound surprising him. It was bright and real and it made Topher's eyes soften in a way that made his chest ache. "God, I've missed arguing with you."
"I haven't missed losing."
"You never lost."
"I lost every time you smiled at me across the library and I had to pretend I wasn't watching."
Beckett's cheeks flushed. He ducked his head, hiding his face against Topher's shoulder, and felt Topher's arms come up around him, pulling him close. The embrace was warm and solid, and Beckett let himself sink into it, let himself be held for the first time in a way that felt like coming home.
"I don't know how to do this," Beckett admitted, his voice muffled against the fabric of Topher's robe. "I don't know how to be—this. Someone's—"
"Someone's," Topher finished gently. "You don't have to know. We'll figure it out as we go."
Beckett pulled back just enough to look at him, and the fire-thread pulsed between them, warm and steady. "You're not going to let me mess this up, are you?"
Topher's hand came up to cup his jaw, thumb brushing along his cheekbone. "I'm not going to let you run. That's different. If you need to stumble, I'll catch you. If you need to fall, I'll fall with you. But I'm not letting you go."
The words settled into Beckett's chest, heavy and warm, and he felt something loosen in him—a knot he hadn't known he was carrying, a tension that had been wound tight for years. He leaned in, pressing his lips to Topher's, a soft, grateful kiss that said everything he couldn't put into words.
Topher's hand slid into his hair, cradling the back of his head, and he kissed back with a tenderness that made Beckett's eyes sting. The fire-thread flared between them, a pulse of warmth that spread through his chest, and Beckett felt it settle into his bones—the certainty that this was right, that this was where he was meant to be.
They stayed like that for a long moment, foreheads pressed together, breath mingling in the space between them. The study was quiet around them, the dust motes still drifting in the silver beam of moonlight, the old paper and cold stone holding the silence like a secret.
"I have class in the morning," Beckett said eventually, and the words came out reluctant, like he was trying to convince himself.
Topher's thumb traced along his jaw. "Skip it."
"I can't skip—"
"Skip it." Topher's voice was low, coaxing. "Stay with me tonight. Just tonight. We can figure out the rest tomorrow."
Beckett's heart stuttered. He looked at Topher—at the hope flickering in his amber eyes, at the careful patience in the set of his shoulders—and he felt the fire-thread pulse between them, warm and insistent. "Okay," he said, and the word came out softer than he meant it to. "Okay."
Topher's smile was slow, transformative, lighting up his whole face in a way Beckett had never seen before. He leaned in, pressing a kiss to Beckett's forehead, then his temple, then the corner of his mouth. "Thank you," he murmured. "For staying. For choosing me."
Beckett's chest ached with the weight of it. He reached up, fingers brushing the sharp line of Topher's jaw, and felt the tremor that ran through him at the touch. "I told you," he said, and his voice was steady. "I'm here. I'm not going anywhere."
Topher's hand covered his, pressing it against his jaw, and his amber eyes held Beckett's with an intensity that made his skin prickle. "I'm going to hold you to that."
Beckett laughed, soft and wondering. "I'm counting on it."
Beckett's hand moved before he'd decided to move it—sliding up from Topher's jaw, along the column of his throat, until his fingertips found the collar of the black and crimson robe. The fabric was heavy, embroidered, the kind of immaculate tailoring Topher wore like armor. Beckett had spent four years hating that robe, hating the confidence it represented, hating the way Topher could walk into a lecture hall and make everyone else feel like they'd shown up underdressed for their own lives.
Now he wanted it off.
Not off, he corrected himself, his pulse ticking faster. Just—open. Just enough.
"Can I—" He stopped, swallowed. His fingers curled against the wool, feeling the warmth of Topher's body bleeding through. "There's something I need to see."
Topher's amber eyes searched his face, reading something there that made his breath go shallow. "What?"
"The thread." Beckett's voice came out rough. "Where it comes out of you. Where it—" He gestured vaguely at his own chest, at the place where the fire-thread burned against his sternum, a constant pulse of warmth he'd been trying to ignore for hours. "I can feel mine. I want to see yours."
The silence stretched. Dust motes drifted through the silver beam of moonlight, suspended and spinning, and Beckett was suddenly aware of how loud his own breathing sounded in the quiet of the study.
"It's not—" Topher started, then stopped. His jaw worked. "It's not pretty."
"I don't care."
"Beckett—"
"I don't care," Beckett repeated, and he was surprised by the steadiness in his own voice. "I've spent four years not looking at you properly. I'm not going to start now."
Topher held his gaze for a long moment, something shifting behind his eyes—a vulnerability Beckett had never seen him wear, not once, not in all their years of arguments and competitions and barely-veiled animosity. Then, slowly, deliberately, Topher reached up and undid the first clasp of his robe.
The sound was loud in the quiet. Metal against metal. A small surrender.
Beckett's breath caught.
Topher undid the second clasp, then the third, his fingers moving with the same careful precision he brought to everything—spellwork, dueling, the way he took notes in lectures, the way he argued a point until you couldn't remember why you'd disagreed with him in the first place. The robe fell open, and Beckett's eyes dropped to the exposed skin beneath.
His chest went tight.
There it was. The fire-thread.
It emerged from the skin over Topher's heart like a vein of molten gold, a thin line of living light that traced upward, crossing his collarbone before disappearing beneath the collar of his undershirt. It glowed faintly in the dim study, pulsing with a rhythm that matched the one Beckett could feel burning against his own sternum.
"It started small," Topher said quietly. "When I first saw you. First year, Introduction to Elemental Theory. You were late, and you argued with the professor for ten minutes about the combustion matrix he'd drawn on the board, and you were wrong, but you were so—" He stopped, shook his head. "It was a scratch then. Just a flicker. I thought it was a birthmark."
Beckett's fingers hovered over the glowing line, not quite touching. "It's grown."
"Every time I saw you. Every time you beat me in an exam. Every time you smiled at someone else across the dining hall." Topher's voice was low, stripped of its usual composure. "Every time I told myself I was fine, that I could just—watch you from a distance, that wanting you wasn't the same as having you. It grew."
The words landed in Beckett's chest like stones dropped into still water. He thought of all those years—the arguments, the rivalry, the way Topher always seemed to be there, always watching, always pushing. He'd thought it was contempt. He'd thought Topher wanted to beat him, to humiliate him, to prove himself superior.
He'd never once thought it might be this.
"Does it hurt?" Beckett asked, and his voice cracked on the last word.
Topher was quiet for a moment. "It burns," he said finally. "When you're close. When you're not. It's like—" He gestured vaguely, a rare loss for words. "It's like carrying a coal in your chest. You get used to it. You learn to breathe around it. But you never forget it's there."
Beckett's hand finally closed the distance. His fingertips touched the thread where it emerged from Topher's skin, and the contact sent a jolt through him—the same electric warmth he felt whenever the fire-thread pulsed between them, but sharper here, more intimate. Like touching a live wire.
Topher's breath hitched. His hand came up, not to stop Beckett, but to steady himself against the edge of the desk behind him. His knuckles went white on the dark wood.
"Sorry," Beckett murmured, starting to pull back. "I should've—"
"Don't." Topher's voice was rough, scraped raw. "Don't stop. It's just—" He exhaled, slow and shaky. "No one's ever touched it before."
Beckett's throat tightened. He traced the line of the thread with his fingertips, following it from the place over Topher's heart, up across his collarbone, feeling the heat of it, the way it pulsed in time with his own heartbeat. The skin around it was warm, almost feverish, and Beckett could feel the faint tremor running through Topher's body beneath his touch.
"It's beautiful," Beckett said, and he meant it. "I thought—I don't know what I thought. I thought it would be like mine. A burn. A scar. Something that hurt to look at."
"It's not a scar." Topher's voice was barely above a whisper. "It's a compass. It's been pointing me toward you for four years, and I've been—" He stopped, swallowed. "I've been trying not to follow it."
"Why?"
Topher's laugh was broken, self-deprecating. "Because I knew what would happen if I did. I knew I'd want more than I could have. I knew I'd want you to want me back, and I didn't think you ever would."
Beckett's fingers stilled on the thread. He looked up, meeting Topher's eyes, and saw something raw and open there—a vulnerability that made his chest ache.
"I'm here," he said. "I'm here now."
"I know." Topher's hand came up, covering Beckett's where it rested against his chest. His palm was warm, his fingers calloused from years of spellwork, and he pressed Beckett's hand harder against the thread, as if he could push it through his skin, into his heart. "I know you are. I just—" He closed his eyes. "I keep waiting to wake up."
Beckett's heart clenched. He stepped closer, closing the distance between them until there was no space left at all. His free hand came up to frame Topher's jaw, tilting his face down, and he pressed his forehead to Topher's, breathing the same air.
"You're not dreaming," he murmured. "I'm here. I'm real. I'm choosing you."
Topher's breath shuddered out of him. His hand tightened on Beckett's, and Beckett felt the tremor run through him again—not from cold, not from fear, but from the sheer overwhelming weight of being wanted after so long wanting alone.
The fire-thread pulsed between them, bright and insistent, and Beckett felt it resonate with the one on Topher's chest—two flames recognizing each other, reaching for each other, finally allowed to touch.
"Can I—" Beckett's voice faltered. He licked his lips, tried again. "Can I see all of it?"
Topher's eyes flew open. The amber of them was molten, dark with something Beckett couldn't quite name. "What?"
"The thread. Where it goes." Beckett's fingers traced the line where it disappeared beneath the collar of Topher's undershirt. "I want to see where it ends."
For a long moment, Topher didn't move. His chest rose and fell beneath Beckett's hand, his pulse a steady drum against his palm. Then, slowly, he reached down and pulled his undershirt over his head, letting it fall to the floor.
Beckett's breath caught in his throat.
The thread was more intricate than he'd expected. It emerged from the skin over Topher's heart, then branched into delicate golden traceries that spread across his chest like the roots of an ancient tree—some thin as spider silk, others thicker, more insistent. They curved over his ribs, spiraled around his shoulder, and one long, unbroken line traced down his sternum, disappearing into the waistband of his trousers.
It was beautiful. It was terrifying. It was the most intimate thing Beckett had ever seen.
"It's everywhere," he whispered.
"It's you." Topher's voice was rough. "It's been you, everywhere, for four years."
Beckett's hand trembled as he reached out again, tracing the main line where it crossed Topher's sternum. The skin there was warm, almost hot, and he could feel the pulse of the thread beneath his fingertips—the same rhythm that burned against his own chest.
"I can feel it," he said, wonder bleeding into his voice. "When I touch you here, I can feel it in my own chest. Like we're—"
"Connected," Topher finished. "We are. We have been. You just couldn't see it before."
Beckett's throat tightened. He traced the line lower, following it down Topher's sternum, feeling the way the muscle jumped beneath his touch, the way Topher's breath came faster, shallower.
"Does it hurt?" he asked again, softer this time. "When I touch it?"
"No." Topher's voice was strained. "It's—" He exhaled, slow and shaky. "It's like the first time rain falls on ground that's been dry for years. It's relief. It's—" He stopped, shook his head. "I don't have words for it."
Beckett's hand stilled. He looked up, meeting Topher's eyes, and saw something there that made his heart stutter—a raw, desperate hope that Topher was trying and failing to hide.
"I want to see the rest," Beckett said. "Where it ends."
Topher's jaw tightened. "Beckett—"
"I know." Beckett's voice was steady. "I know what I'm asking. I want to see it anyway."
The silence stretched between them, heavy and charged. The fire-thread pulsed against Beckett's sternum, insistent and warm, and he felt it resonate with the lines on Topher's chest—two flames reaching for each other, finally allowed to touch.
Then, slowly, Topher reached for the fastenings of his trousers.
Beckett's breath caught. His hand fell away from Topher's chest, falling to his side, curling into a fist against his thigh. He watched Topher's fingers work the buttons, watched the line of the thread disappear beneath the waistband, and felt his mouth go dry.
The trousers fell. Topher stepped out of them, and Beckett's eyes traced the lines of golden light that covered his body—the traceries that curved over his hips, the thicker line that ran down his inner thigh, the delicate spirals that wrapped around his calf. The thread was everywhere, a map of longing, a constellation of want.
And at the end of it, where the main line terminated just above his hip bone, the skin was raw—red and irritated, like a wound that had been picked at, worried, never allowed to heal.
Beckett's chest went tight. "Topher." His voice cracked. "What did you—"
"I tried to cut it off." Topher's voice was flat, matter-of-fact, like he was discussing the weather. "First year. After the winter exams. I'd just watched you argue with Professor Aldridge about the practical applications of pyromantic theory, and you were so—" He stopped, swallowed. "You were so alive. So brilliant. And I realized I was never going to be able to look at you without feeling this, and I thought—I thought if I could just—"
He gestured at the raw skin, a sharp, dismissive movement that didn't quite hide the tremor in his hand.
"It grew back," he said. "Within a week. Stronger than before. It's a bond, Beckett. It's not a scar. You can't cut it away."
Beckett's eyes burned. He crossed the distance between them, his hands coming up to frame Topher's face, and he kissed him—hard, desperate, pouring everything he couldn't say into the press of his mouth against Topher's.
Topher made a sound against his lips—broken, grateful—and his hands came up to grip Beckett's hips, pulling him closer, holding on like he was afraid Beckett might disappear.
"I'm sorry," Beckett gasped against his mouth. "I'm sorry I didn't see it. I'm sorry I made you wait. I'm sorry I made you think you had to cut it away."
Topher's laugh was wet, unsteady. "You're here now. That's all that matters."
Beckett pulled back just enough to meet his eyes, and he saw the sheen of moisture there, the vulnerability that Topher Kaelen—the composed, immaculate, untouchable Topher Kaelen—never let anyone see.
"Does it hurt?" Beckett asked again, his fingers tracing the raw skin at the end of the thread. "Now? When I touch it?"
Topher's breath shuddered. "It only burns when you run."
The words stopped Beckett's hand mid-trace.

