Available on
Google Play
Apple Books / Itunes
Barns & Noble
Rakuten Kobo
Walmart.com
Other Online Book Retailers
AudioBook Retailers
Shadow's Ascent
by Brandon Rowell (Author)
In a world teetering on the edge of oblivion, Ethan and Liam find themselves at the heart of a conflict that will determine the fate of their realm. With the Shadow King's dark forces marching closer and the third and most dangerous gateway threatening to unleash devastation, the stakes have never been higher. Together, they must navigate treacherous alliances, uncover long-buried secrets, and face the mounting weight of leadership as their bond is tested like never before.
As the Shadow King's ultimate assault begins, Ethan wrestles with fear, doubt, and the responsibility of wielding an ancient power that could be their only hope, or their undoing. Liam, steadfast and unwavering, is Ethan's anchor in the storm, but even he cannot promise survival in the face of such overwhelming darkness.
Racing against time, the pair must rally their allies and uncover the final piece of a map that leads to the gateway's destruction. With every decision, they risk not only their lives but the lives of those who look to them for salvation. And as the Shadow King closes in, Ethan and Liam's love is the light that might hold the darkness at bay, or be extinguished forever.
Shadow's Ascent is a gripping tale of courage, sacrifice, and unyielding hope in the face of despair. Perfect for readers who crave emotional depth, high-stakes action, and a story that lingers long after the final page. Will the light prevail, or will the shadow consume everything they hold dear?
Details:
Ages: 13 and Up
Pages: 271
Language: English
Publication Date: January 26, 2025
Available Formats: E-Book, Paperback, Audiobook
The air was heavy with the lingering scent of scorched earth and the faint metallic tang of blood. The battlefield, once a quiet valley blanketed in wildflowers and tall grass, now bore the scars of conflict: charred ground, shattered stones, and deep gouges where magic had clashed with overwhelming force. The desolation stretched as far as the eye could see, and Ethan stood amidst the wreckage, his chest rising and falling as he struggled to catch his breath. The faintest birdsong began to pierce through the oppressive silence, tentative and fragile, as if nature itself hesitated to reclaim the space. Yet within him, the storm still raged, unrelenting and fierce, a maelstrom of guilt and exhaustion.
Liam’s hand rested lightly on his shoulder, a silent reminder of his presence. It wasn’t a jarring touch—it was grounding, an anchor in the chaos. Ethan didn’t flinch; he didn’t need to look to know who it was. The bond they had forged, fragile yet undeniable, pulsed with a quiet reassurance. It was a lifeline tethering him to something real, something solid in the aftermath of everything they had faced. Yet the weight of their so-called victory—if it could even be called that—pressed heavily on Ethan’s mind, threatening to drag him under.
"You’re too quiet," Liam said softly, his voice carrying a thread of concern. It wasn’t accusatory, just a simple observation, but it was enough to pull Ethan slightly from the depths of his thoughts.
Ethan’s gaze remained fixed on the horizon, where the last wisps of smoke curled upward into the pale, smudged sky. "I’m just… trying to make sense of it all," he admitted finally. His voice sounded hollow to his own ears, like it belonged to someone else. "It doesn’t feel like we won."
Liam stepped closer, his boots crunching over shards of broken stone. Each step seemed deliberate, careful, as though the very ground might give way beneath him. "That’s because we didn’t. Not really. We survived, Ethan. That’s all."
Ethan turned to look at him then, his pale green eyes searching Liam’s face for answers he wasn’t sure he would find. The sharp angles of Liam’s jawline, the streak of soot smudged across his cheek, the weariness etched into every line of his expression—it was a reflection of his own exhaustion. Liam’s dark eyes met his, steady and unwavering, and for a fleeting moment, the world seemed to quiet around them, as if acknowledging the fragile stillness they had carved out amidst the chaos.
"Is that enough?" Ethan asked, his voice barely above a whisper. "Just surviving?"
Liam’s lips pressed into a thin line, his brows furrowing slightly. "It has to be. For now."
The truth of those words settled between them, heavy and inescapable. The Shadow King’s influence had been driven back, but only temporarily. The cost of their resistance had been immense: lives lost, homes destroyed, and the uneasy knowledge that their enemy’s power was far from diminished. Ethan’s thoughts drifted to the faces of those who had stood alongside them, faces that now haunted him in the quiet moments. Some of them had not made it through the final clash. The guilt clawed at him, a relentless ache that no amount of rationalization could soothe. It burrowed deep into his chest, settling there like a lead weight.
"I keep thinking about… what we could have done differently," Ethan murmured, his voice barely audible above the faint rustling of the wind. "If I’d been stronger, faster, more prepared… maybe they’d still be here. Maybe we wouldn’t have lost so much."
Liam’s grip on his shoulder tightened, a grounding force that pulled Ethan from his spiral of self-recrimination. "Don’t do that to yourself," he said firmly, his voice carrying a quiet intensity that left no room for doubt. "We all made choices out there. We all knew the risks. You did everything you could. More than anyone had a right to ask of you."
"But it wasn’t enough," Ethan countered, a sharp edge of frustration creeping into his tone. His hands curled into fists at his sides, his nails digging into his palms. "It never feels like it’s enough. No matter what I do, it’s never enough."
Liam stepped around to face him fully, his expression softening, though the worry in his eyes remained. "Ethan," he said, his voice low but insistent. "You can’t carry this alone. What happened wasn’t your fault. Blaming yourself won’t bring them back. It won’t undo the past."
Ethan’s jaw tightened, his teeth grinding together, but he didn’t argue. Deep down, he knew Liam was right. He knew the logic of it, understood it on an intellectual level. But knowing it and believing it were two very different things. The weight of responsibility pressed down on him all the same, a constant, suffocating reminder of the stakes they faced and the consequences of failure.
The two of them stood in silence for a long moment, the breeze stirring the ashes at their feet. Liam’s hand eventually fell away, but the warmth of his presence lingered. It was a comfort Ethan hadn’t known he needed until now, a small flicker of light in the suffocating darkness. The silence between them wasn’t empty—it was filled with unspoken understanding, a shared grief that neither of them needed to voice.
"We should head back," Liam said finally, his voice breaking the stillness. There was a gentle urgency in his tone. "The others will be waiting."
Ethan nodded reluctantly. Together, they began the trek back toward the remnants of their camp, their footsteps crunching softly over the debris-strewn ground. The walk was slow, each step feeling heavier than the last. The landscape around them bore the scars of their battle, a stark reminder of what they were fighting to protect and how much had already been lost.
As they approached the camp, the faint murmur of voices reached their ears, growing louder with each step. The survivors had gathered around the remnants of a campfire, their faces etched with exhaustion and grief. Ethan’s stomach twisted at the sight. These people had put their trust in him, had fought and bled for a cause he wasn’t even sure he fully understood. What right did he have to lead them? What could he possibly say to justify the losses they had endured?
Liam must have sensed his hesitation because he paused, his gaze flicking to Ethan’s. "They need to see you," he said gently. "They need to know you’re still with them. That we’re not giving up."
Ethan swallowed hard but nodded. His legs felt leaden as he forced himself forward, step by step, until he and Liam stepped into the circle of light cast by the fire. The conversations hushed as heads turned toward them. A mixture of relief and uncertainty filled the air, thick and palpable. Ethan felt the weight of their eyes on him, their unspoken questions and fears pressing against him like a physical force, threatening to crush him under the enormity of it all.
He cleared his throat, his voice faltering slightly as he began to speak. "I know… I know we’ve all lost so much," he said, his gaze sweeping over the group. He met each pair of eyes briefly, seeing the grief mirrored there. "And I know it’s hard to see a way forward right now. But we’re still here. We’re still standing. And as long as we’re alive, we have a chance to fight back. To make this mean something."
The words felt inadequate, woefully small compared to the enormity of what they had endured. But they were all he had to offer. The silence stretched on for a moment before someone stepped forward. It was Maren, one of the older protectors who had fought alongside them. Her face was lined with age and weariness, but her eyes held a quiet determination that refused to be extinguished.
"You’ve done more than most would’ve dared," she said, her voice steady and unwavering. "We believe in you, Ethan. Don’t let that belief go to waste."
Ethan’s throat tightened, and he nodded, unable to find the words to respond. Maren’s statement seemed to spark a ripple of agreement among the others. Faces softened, and a few offered tentative smiles. The moment was brief, but it was enough to rekindle a small spark of hope, fragile but persistent.
Later that night, long after the others had begun to drift off to what little rest they could manage, Ethan sat by the fire, staring into the flickering flames. Liam sat beside him, his presence a quiet comfort. They didn’t speak for a long time, the silence between them filled with unspoken thoughts, shared burdens that neither of them knew how to fully articulate.
Finally, Ethan broke the stillness. "Do you ever wonder if we’re in over our heads?" he asked, his voice quiet, barely audible above the crackle of the fire. The words hung in the air between them, fragile and uncertain, like a thread that could snap at any moment.
Liam didn’t respond immediately. He leaned forward, resting his elbows on his knees, and stared into the flames. The firelight danced across his features, casting shadows that seemed to deepen the weariness etched into his face. When he finally spoke, his voice was steady but tinged with a hint of something Ethan couldn’t quite place—resolve, perhaps, or a quiet defiance against the weight of their shared burdens.
"All the time," Liam admitted. "More than I care to admit. But it’s not about whether we’re in over our heads. It’s about what we do with that feeling. It’s about finding the strength to keep going, even when everything feels impossible."
Ethan tilted his head slightly, considering Liam’s words. "And what if we can’t? What if it’s too much?"
Liam turned to look at him, his dark eyes steady and unflinching. "Then we face it together. Whatever happens, we don’t back down. We don’t let the fear win."
There was a conviction in Liam’s tone that sent a shiver down Ethan’s spine. It wasn’t just words; it was a promise, unspoken but deeply felt. Ethan lowered his gaze, his hands tightening into fists in his lap as he wrestled with the doubts that had taken root in his mind. He wanted to believe Liam, to share in that unwavering confidence, but the weight of their reality made it difficult.
"I’ve never felt this unsure before," Ethan confessed after a long pause. "Back when it was just me, I could deal with the uncertainty. But now, with you, with everyone depending on me… it’s different."
Liam’s expression softened. He reached out, placing a hand on Ethan’s arm. "You’re not alone in this, Ethan. You don’t have to carry everything by yourself. That’s why we’re here. That’s why I’m here."
Ethan looked at him, the flickering firelight reflecting in his pale green eyes. For a moment, he allowed himself to take comfort in Liam’s words, to let the warmth of his presence push back against the encroaching darkness. It wasn’t a solution, but it was enough—for now.