The storm arrived at midnight.
The alarms tore through the academy halls like thunder, flashing red lights painting the walls in chaos. Eliot bolted upright from his bunk, fire instinctively flaring in his palms. Across the room, Adrian was already awake, blade of ice forming in his hand with a sharp hiss.
“Perimeter breach,” Adrian said flatly, but his voice carried tension—too calm for the panic beneath.
“Rogues again?” Eliot asked, sliding on his combat gear.
Adrian didn’t answer. His eyes glowed faint blue as frost veins rippled down his arm. “This one feels… different.”
The ground shook. An explosion echoed from the west wing, followed by screams. The Convergence bond between them pulsed violently—panic, fear, adrenaline, and something else neither had felt before: dread.
“Stay close,” Adrian said.
Eliot smirked, though his heart was racing. “Since when do I not?”
They sprinted down the hall together, heat and frost clashing at their heels. As they reached the courtyard, they saw the attackers—dark silhouettes cloaked in energy, their marks glowing crimson. Rogues. But not like before. These ones were organized, their eyes void of emotion, their movements synchronized.
Eliot lit up his hands, fire spiraling around him like a second heartbeat. “Looks like they’ve upgraded.”
“Then so have we,” Adrian replied, summoning twin ice blades.
The first wave hit hard. Eliot blasted through them, his flames consuming two at once. Adrian moved beside him, each motion precise—frost coating the ground, freezing an enemy’s weapon mid-swing. Their movements flowed together perfectly, their powers syncing like they had trained for years.
“Left!” Adrian shouted.
“I’ve got it!” Eliot leapt, twisting midair as his fire erupted in a sweeping arc that sent three rogues crashing into the wall. Adrian caught the counterstrike, ice forming a barrier just in time to shield them both.
When the smoke cleared, they stood back-to-back, breathing hard. Their bond flared again—stronger this time, almost blinding. Eliot could feel Adrian’s pulse, could *feel* his pain when an arrow grazed Adrian’s shoulder.
“Adrian!”
“I’m fine,” he gritted out. “Focus!”
But Eliot couldn’t. Not entirely. He moved without thinking, pulling Adrian out of the way of another blast, fire exploding from his fists as he shielded them both. The world narrowed—sound, light, everything faded—until there was only the two of them.
When the last rogue fell, the courtyard was a ruin of steam and frost. Eliot turned to Adrian, chest heaving.
“You call that fine?” he said, voice trembling with both anger and worry.
Adrian gave a weak smirk, pressing a hand to his shoulder. “I’ve had worse.”
Eliot’s fire dimmed, and before he could stop himself, he stepped forward—too close again—and grabbed Adrian’s hand, pressing it over the wound. “You i***t. You could’ve died.”
“I didn’t,” Adrian whispered. “Because you were there.”
Their eyes locked, and time stopped. The chaos faded, replaced by that unbearable silence again—the kind that made their hearts stutter. Eliot’s thumb brushed over Adrian’s wrist, and the cold didn’t bother him anymore.
But then a shadow fell over them. A voice—low, distorted—echoed through the courtyard.
“So… it’s true.”
Both turned. Standing among the fallen was a tall figure, cloaked in black flame, his presence suffocating. The ground around him warped, energy pulsing like corrupted fire.
Eliot’s eyes widened. “No way—”
“General Kael,” Adrian muttered. “He was supposed to be dead.”
The rogue general smirked. “Death doesn’t touch those chosen by prophecy.” His gaze shifted between them. “And neither will peace.”
Eliot’s flame flared. “What do you want?”
Kael’s grin widened. “To watch destiny unfold. To see which one of you destroys the other.”
The words hit harder than any weapon. Eliot froze. Adrian’s jaw tightened. The bond between them pulsed painfully.
Kael lifted his hand—and a wave of black fire shot toward them.
Adrian reacted first, throwing up an ice barrier. The heat shattered it instantly. Eliot lunged forward, countering with his own flames, but Kael’s energy was stronger—corrupted, heavy, unnatural.
“Adrian, get back!” Eliot shouted.
“Not a chance!” Adrian fired a spear of ice through the blast, meeting it with his frost. The collision sent shockwaves through the courtyard, forcing both to their knees. The air between them crackled—fire and frost colliding, merging, refusing to cancel out.
Eliot felt something ignite in his chest. The Convergence bond surged, stronger than ever before. His fire intertwined with Adrian’s frost, creating a blinding light that ripped through the darkness.
Kael screamed as the light struck him, forcing him to retreat into the shadows. “You can’t fight it forever,” he hissed before vanishing. “One of you will burn the other.”
Silence. Only the sound of their ragged breathing remained.
Eliot collapsed to his knees, the bond still pulsing painfully in his veins. Adrian dropped beside him, gripping his shoulder. “Hey—Eliot, look at me!”
“I’m fine,” Eliot gasped. “Just… burned too hot.”
Adrian’s expression softened. Without thinking, he cupped Eliot’s cheek. “You scared me,” he whispered.
Eliot blinked, stunned by the touch—the softness, the tremor in Adrian’s voice. “I’m pretty sure that’s my line.”
Adrian’s thumb brushed his skin, lingering. Their faces were inches apart again, the tension heavy enough to break the air.
“Don’t,” Adrian murmured, but this time it was weaker, almost pleading.
“Then stop looking at me like that,” Eliot whispered.
And for a second—just one—they leaned closer, breath against breath, fire warming frost. It wasn’t a kiss. Not yet. But it was close enough to feel what it would’ve been.
Then the academy sirens screamed again, snapping them back to reality. Reinforcements arrived, shouting orders, pulling them apart.
Eliot stood shakily, watching Adrian get pulled into a medic’s care. Their eyes met one last time—blue and gold, storm and flame.
Something had changed. The prophecy was no longer just a threat—it was a countdown.
And for the first time, Eliot wasn’t sure which would destroy him first—fate, or the boy he couldn’t stop falling for.