As they left the Sin-Eater’s temple, Chaol marveled at how strange it was to be working with Aelin and her court. How strange it was to not be fighting her for once.
He shouldn’t have even gone with them, given how much there was to do. Half the rebels had left Rifthold, more fleeing every day, and those who remained were pushing to relocate to another city. He’d kept them in line as much as he could, relying on Nesryn to back him up whenever they started to bring up his own past with the king. There were still people going missing, being executedโstill people whom they rescued as often as they could from the butchering blocks. He would keep doing it until he was the last rebel left in this city; he would stay to help them, to protect them. But if what they’d learned about Erawan was true โฆ
Gods help them all.
Back on the city street, he turned in time to see Rowan offer a helping hand to pull Aelin out of the sewers. She seemed to hesitate, but then gripped it, her hand swallowed by his.
A team, solid and unbreaking.
The Fae Prince hoisted her up and set her on her feet. Neither of them immediately let go of the other.
Chaol waitedโwaited for that twist and tug of jealousy, for the bile of it to sting him.
But there was nothing. Only a flickering relief, perhaps, that โฆ That Aelin had Rowan.
He must be feeling truly sorry for himself, he decided.
Footsteps sounded, and they all went still, weapons drawn, just asโ โI’ve been looking for you for an hour,โ Nesryn said, hurrying out of
the alley shadows. โWhat’sโโ She noticed their grim faces. They’d left the hellfire down there, hidden in a sarcophagus, for safekeepingโand to keep themselves from being melted should things go very wrong.
He was surprised Aelin had let him know that muchโthoughย howย she planned to get into the castle, she hadn’t told him.
Just tell Ress and Brullo and the others to stay the hell away from the clock towerย was her only warning so far. He’d almost demanded to know
what her plans were for the other innocents in the castle, but โฆ It had been nice. To have one afternoon with no fighting, with no one hating him. To feel like he was part of their unit.
โI’ll fill you in later,โ Chaol said to her. But Nesryn’s face was pale. โWhat is it?โ
Aelin, Rowan, and Aedion stalked up to them with that unnatural, immortal silence.
Nesryn squared her shoulders. โI received word from Ren. He got into some minor trouble on the border, but he’s fine. He has a message for youโfor us.โ She brushed back a strand of her inky hair. Her hand trembled slightly.
Chaol braced himself, fought against the urge to put a hand on her arm. โThe king,โ Nesryn went on, โhas been building an army down in Morath, under Duke Perrington’s supervision. The Valg guards around Rifthold are the first of them. More are coming up this way.โ
Valg footsoldiers, then. Morath, it seemed, might very well be their first or last battleground.
Aedion cocked his head, the Wolf incarnate. โHow many?โ
โToo many,โ Nesryn said. โWe haven’t gotten a full count. Some are camped inside mountains surrounding the war campโnever out all at once, never in full sight. But it’s an army greater than any he’s assembled before.โ
Chaol’s palms became slick with sweat.
โAnd more than that,โ Nesryn said, her voice hoarse, โthe king now has an aerial cavalry of Ironteeth witchesโa host three thousand strong
โwho have been secretly training in the Ferian Gap to ride wyverns that the king has somehow managed to create and breed.โ
Gods above.
Aelin lifted her head, gazing up at the brick wall as if she could see that aerial army there, the movement revealing the ring of scars around her neck.
Dorianโthey needed Dorian on the throne. Needed this shut down. โYou are certain of this?โ Aedion said.
Rowan was staring at Nesryn, his face the portrait of a cold, calculating warrior, and yetโyet he’d somehow moved closer to Aelin.
Nesryn said tightly, โWe lost many spies to attain that information.โ Chaol wondered which of them had been her friends.
Aelin spoke, her voice flat and hard. โJust to make sure I have it right: we are now facing three thousand bloodthirsty Ironteeth witches on wyverns. And a host of deadly soldiers gathering in the south of Adarlan,
likely to cut off any alliance between Terrasen and the southern kingdoms.โ
Leaving Terrasen stranded.ย Say it, Chaol silently beseeched her.ย Say that you need Dorianโfree and alive.
Aedion mused, โMelisande might be capable of uniting with us.โ He pinned Chaol with an assessing stareโa general’s stare. โDo you think your father knows about the wyverns and witches? Anielle is the closest city to the Ferian Gap.โ
His blood chilled. Was that why his father had been so keen to get him home? He sensed Aedion’s next question before the general spoke. โHe doesn’t wear a black ring,โ Chaol said. โBut I doubt you’d find him a pleasant allyโif he bothered to ally with you at all.โ
โThings to consider,โ Rowan said, โshould we need an ally to punch through the southern lines.โ Gods, they were actually talking about this. Warโwar was coming. And they might not all survive it.
โSo what are they waiting for?โ Aedion said, pacing. โWhy not attack now?โ
Aelin’s voice was softโcold. โMe. They’re waiting for me to make my move.โ
None of them contradicted her.
Chaol’s voice was strained as he shoved aside his swarming thoughts. โAnything else?โ
Nesryn reached into her tunic and pulled out a letter. She handed it to Aedion. โFrom your second in command. They all worry for you.โ
โThere’s a tavern down the block. Give me five minutes, and I’ll have a reply for you,โ Aedion said, already striding away. Nesryn followed him, giving Chaol a silent nod. The general said over his shoulder to Rowan and Aelin, his heavy hood concealing any telltale features, โI’ll see you at home.โ
Meeting over.
But Aelin suddenly said, โThank you.โ
Nesryn paused, somehow knowing the queen had spoken to her.
Aelin put a hand on her heart. โFor all that you’re riskingโthank you.โ
Nesryn’s eyes flickered as she said, โLong live the queen.โ But Aelin had already turned away.
Nesryn met Chaol’s gaze, and he followed after her and Aedion.
An indestructible army, possibly led by Erawan, if the King of Adarlan were insane enough to raise him.
An army that could crush any human resistance.
But โฆ but maybe not if they allied with magic-wielders.
That is, if the magic-wielders, after all that had been done to them, even wanted to bother saving their world.
โTalk to me,โ Rowan said from behind her as Aelin stormed down street after street.
She couldn’t. She couldn’t form the thoughts, let alone the words. How many spies and rebels had lost their lives to get that information?
And how much worse would it feel whenย sheย sent people to their deaths
โwhen she had to watch her soldiers butchered by those monsters? If Elena had thrown her a bone tonight, somehow leading that opium monger to the Sin-Eater’s temple so that they might find it, she wasn’t feeling particularly grateful.
โAelin,โ Rowan said, quietly enough for only her and the alley rats to hear.
She’d barely survived Baba Yellowlegs. How wouldย anyoneย survive an army of witches trained in combat?
He gripped her elbow, forcing her to stop. โWe’ll face this together,โ he breathed, his eyes shining bright and canines gleaming. โAs we have in the past. To whatever end.โ
She trembledโtrembled like a gods-damned cowardโand yanked free, stalking away. She didn’t even know where she was goingโonly that she had to walk, had to find a way to sort herself out, sort the world out, before she stopped moving, or else she would never move again.
Wyverns. Witches. A new, even bigger army. The alley pressed in on her, sealing as tightly as one of those flooded sewer tunnels.
โTalk to me,โ Rowan said again, keeping a respectful distance behind. She knew these streets. A few blocks down, she would find one of the
Valg sewer entrances. Maybe she’d jump right in and hack a few of them to pieces. See what they knew about the Dark King Erawan, and whether he was still slumbering under that mountain.
Maybe she wouldn’t bother with questions at all.
There was a strong, broad hand at her elbow, yanking her back against a hard male body.
But the scent wasn’t Rowan’s.
And the knife at her throat, the blade pressing so hard that her skin stung and split โฆ
โGoing somewhere, Princess?โ Lorcan breathed into her ear.
Rowan had thought he knew fear. He had thought he could face any danger with a clear head and ice in his veins.
Until Lorcan appeared from the shadows, so fast that Rowan hadn’t even scented him, and put that knife against Aelin’s throat.
โYou move,โ Lorcan snarled in Aelin’s ear, โand you die. You speak, and you die. Understand?โ
Aelin said nothing. If she nodded, she’d slice her throat open on the blade. Blood was shining there already, just above her collarbone, filling the alley with its scent.
The smell of it alone sent Rowan sliding into a frozen, murderous calm.
โUnderstand?โ Lorcan hissed, jostling her enough that her blood flowed a bit faster. Still she said nothing, obeying his order. Lorcan chuckled. โGood. I thought so.โ
The world slowed and spread around Rowan with sharp clarity, revealing every stone of the buildings and the street, and the refuse and rubbish around them. Anything to give him an advantage, to use as a weapon.
If he’d had his magic, he would have choked the air from Lorcan’s lungs by now, would have shattered through Lorcan’s own dark shields with half a thought. If he’d had his magic, he would have had a shield of their own around them from the start, so this ambush could never happen.
Aelin’s eyes met his.
And fearโthat was genuine fear shining there.
She knew she was in a compromised position. They both knew that no matter how fast he was, she was, Lorcan’s slice would be faster.
Lorcan smiled at Rowan, his dark hood off for once. No doubt so that Rowan could see every bit of triumph in Lorcan’s black eyes. โNo words, Prince?โ
โWhy?โ was all Rowan could ask. Every action, every possible plan still left him too far away. He wondered whether Lorcan realized that if he killed her, Lorcan himself would be next. Then Maeve. And maybe the world, for spite.
Lorcan craned his head to look at Aelin’s face. Her eyes narrowed to slits. โWhere is the Wyrdkey?โ
Aelin tensed, and Rowan willed her not to speak, not to taunt Lorcan. โWe don’t have it,โ Rowan said. Rageโunending, cataclysmic rageโ pounded through him.
Exactly what Lorcan wanted. Exactly how Rowan had witnessed the demi-Fae warrior manipulate their enemies for centuries. So Rowan locked that rage down. Tried to, at least.
โI could snap this neck of yours so easily,โ Lorcan said, grazing his nose against the side of her throat. Aelin went rigid. The possessiveness in that touch alone half blinded him with feral wrath. It was an effort to stifle it again as Lorcan murmured onto her skin, โYou’re so much better when you don’t open that hideous mouth.โ
โWe don’t have the key,โ Rowan said again. He’d slaughter Lorcan in the way only immortals learned and liked to kill: slowly, viciously, creatively. Lorcan’s suffering would be thorough.
โWhat if I told you we were working for the same side?โ Lorcan said. โI’d tell you that Maeve works for only one side: her own.โ
โMaeve didn’t send me here.โ
Rowan could almost hear the words Aelin was struggling to keep in.
Liar. Piece-of-shit liar.
โThen who did?โ Rowan demanded. โI left.โ
โIf we’re on the same side, then put your rutting knife down,โ Rowan growled.
Lorcan chuckled. โI don’t want to hear the princess yapping. What I have to say applies to both of you.โ Rowan waited, taking every second to assess and reassess their surroundings, the odds. At last, Lorcan loosened the blade slightly. Blood slid down Aelin’s neck, onto her suit. โYou made the mistake of your short, pathetic mortal life when you gave Maeve that ring.โ
Through the lethal calm, Rowan felt the blood drain from his face. โYou should have known better,โ Lorcan said, still gripping Aelin
around the waist. โYou should have known she wasn’t some sentimental fool, pining after her lost love. She had plenty of things from Athrilโ why would she want his ring? His ring, and not Goldryn?โ
โStop dancing around it and tell us what it is.โ โBut I’m having so much fun.โ
Rowan leashed his temper so hard that he choked on it.
โThe ring,โ Lorcan said, โwasn’t some family heirloom from Athril. Sheย killedย Athril. She wanted the keys, and the ring, and he refused, and she killed him. While they fought, Brannon stole them away, hiding the ring with Goldryn and bringing the keys here. Didn’t you ever wonder why the ring was in that scabbard? A demon-hunting swordโand a ring to match.โ
โIf Maeve wants to kill demons,โ Rowan said, โwe won’t complain.โ โThe ring doesn’t kill them. It grants immunity from their power. A
ring forged by Mala herself. The Valg could not harm Athril when he wore it.โ
Aelin’s eyes widened even more, the scent of her fear shifting to something far deeper than dread of bodily harm.
โThe bearer of that ring,โ Lorcan went on, smiling at the terror coating her smell, โneed never fear being enslaved by Wyrdstone. You handed her your own immunity.โ
โThat doesn’t explain why you left.โ
Lorcan’s face tightened. โShe slaughtered her lover for the ring, for the keys. She will do far worse to attain them now that they are on the playing board again. And once she has them โฆ My queen will make herself a god.โ
โSo?โ The knife remained too close to Aelin’s neck to risk attacking. โIt will destroy her.โ
Rowan’s rage stumbled. โYou plan to get the keysโto keep them from her.โ
โI plan to destroy the keys. You give me your Wyrdkey,โ Lorcan said, opening the fist he’d held against Aelin’s abdomen, โand I’ll give you the ring.โ
Sure enough, in his hand shone a familiar gold ring.
โYou shouldn’t be alive,โ Rowan said. โIf you had stolen the ring and fled, she would have killed you already.โ It was a trap. A pretty, clever trap.
โI move quickly.โ
Lorcanย hadย been hauling ass out of Wendlyn. It didn’t prove anything, though.
โThe othersโโ
โNone of them know. You think I trust them not to say anything?โ โThe blood oath makes betrayal impossible.โ
โI’m doing this forย herย sake,โ Lorcan said. โI’m doing this because I do not wish to see my queen become a demon herself. I am obeying the oath in that regard.โ
Aelin was bristling now, and Lorcan closed his fingers around the ring again. โYou’re a fool, Rowan. You think only of the next few years, decades. What I am doing is for the sake of the centuries. For eternity. Maeve will send the others, you know. To hunt you. To kill you both. Let tonight be a reminder of your vulnerability. You will never know peace
for a single moment. Not one. And even if we don’t kill Aelin of the Wildfire โฆ time will.โ
Rowan shut out the words.
Lorcan peered at Aelin, his black hair shifting with the movement. โThink it over, Princess. What is immunity worth in a world where your enemies are waiting to shackle you, where one slip could mean becoming their eternal slave?โ
Aelin just bared her teeth.
Lorcan shoved her away, and Rowan was already moving, lunging for her.
She whirled, the built-in blades in her suit flashing free. But Lorcan was gone.
After deciding that the slices on her neck were shallow and that she was in no danger of dying from them, Rowan didn’t talk to her for the rest of the journey home.
If Lorcan was right โฆ No, he wasn’t right. He was a liar, and his bargain reeked of Maeve’s tricks.
Aelin pressed a handkerchief to her neck as they walked, and by the time they reached the apartment, the wounds had clotted. Aedion, mercifully, was already in bed.
Rowan strode right into their bedroom.
She followed him in, but he reached the bathroom and quietly shut the door behind him.
Running water gurgled a heartbeat later. A bath.
He’d done a good job concealing it, and his rage had been โฆ she’d never seen someone that wrathful. But she’d still seen the terror on his face. It had been enough to make her master her own fear as fire started crackling in her veins. And she’d triedโgods damn it, she’d triedโto find a way out of that hold, but Lorcan โฆ Rowan had been right. Without her magic, she was no match for him.
He could have killed her.
All she had been able to think about, in spite of her kingdom, in spite of all she still had to do, was the fear in Rowan’s eyes.
And that it would be a shame if he never knew โฆ if she never told him โฆ
Aelin cleaned her neck in the kitchen, washed the little bit of blood from her suit and hung it in the living room to dry, then pulled on one of Rowan’s shirts and climbed into bed.
She barely heard any splashing. Maybe he was just lying in the tub, staring at nothing with that hollow expression he’d worn since Lorcan had removed the knife from her throat.
Minutes passed, and she shouted good night to Aedion, whose echoing good night rumbled through the walls.
Then the bathroom door opened, a veil of steam rippled out, and Rowan appeared, a towel slung low across his hips. She took in the muscled abdomen, the powerful shoulders, butโ
But the emptiness in those eyes. She patted the bed. โCome here.โ
He stood there, his eyes lingering on her scabbed neck.
โWe both are experts at clamming up, so let’s make an agreement to talk right now like even-tempered, reasonable people.โ
He didn’t meet her gaze as he padded toward the bed and slumped down beside her, stretching out over the blankets. She didn’t even reprimand him for getting the sheets wetโor mention that he could have taken half a minute to put on some clothes.
โLooks like our days of fun are over,โ she said, propping her head with a fist and staring down at him. He gazed blankly at the ceiling. โWitches, dark lords, Fae Queens โฆ If we make it through this alive, I’m going to take a nice, long vacation.โ
His eyes were cold.
โDon’t shut me out,โ she breathed.
โNever,โ he murmured. โThat’s notโโ He rubbed his eyes with his thumb and forefinger. โI failed you tonight.โ His words were a whisper in the darkness.
โRowanโโ
โHe got close enough to kill you. If it had been another enemy, they might have.โ The bed rumbled as he took a shuddering sigh and lowered his hand from his eyes. The raw emotion there made her bite her lip. Neverโneverย did he let her see those things. โI failed you. I swore to protect you, and I failed tonight.โ
โRowan, it’s fineโโ
โIt’sย notย fine.โ His hand was warm as it clamped on her shoulder. She let him turn her onto her back, and found him half on top of her as he peered into her face.
His body was a massive, solid force of nature above hers, but his eyes
โthe panic lingered. โI broke your trust.โ
โYou did no such thing. Rowan, you told him you wouldn’t hand over the key.โ
He sucked in a breath, his broad chest expanding. โI would have. Gods, Aelinโhe had me, and he didn’t even know it. He could have waited another minute and I would have told him, ring or no ring. Erawan, witches, the king, Maeve โฆ I would face all of them. But losing you โฆโ He bowed his head, his breath warming her mouth as he closed his eyes. โI failed you tonight,โ he murmured, his voice hoarse. โI’m sorry.โ
His pine-and-snow scent wrapped around her. She should move away, roll out of reach.ย Donโt touch me like that.
Yet there he was, his hand a brand on her bare shoulder, his body nearly covering hers. โYou have nothing to be sorry for,โ she whispered. โI trust you, Rowan.โ
He gave her a barely perceptible nod.
โI missed you,โ he said quietly, his gaze darting between her mouth and eyes. โWhen I was in Wendlyn. I lied when I said I didn’t. From the moment you left, I missed you so much I went out of my mind. I wasย gladย for the excuse to track Lorcan here, just to see you again. And tonight, when he had that knife at your throat โฆโ The warmth of his callused finger bloomed through her as he traced a path over the cut on her neck. โI kept thinking about how you might never know that I missed you with only an ocean between us. But if it was death separating us โฆ I would find you. I don’t care how many rules it would break. Even if I had to get all three keys myself and open a gate, I would find you again. Always.โ
She blinked back the burning in her eyes as he reached between their bodies and took her hand, guiding it up to lay against his tattooed cheek.
It was an effort to remember how to breathe, to focus on anything but that smooth, warm skin. He didn’t tear his eyes away from hers as she grazed her thumb along his sharp cheekbone. Savoring each stroke, she caressed his face, that tattoo, never breaking his stare, even as it stripped her naked.
Iโm sorry, he still seemed to say.
She kept her stare locked on his as she let go of his face and slowly, making sure he understood every step of the way, tilted her head back until her throat was arched and bared before him.
โAelin,โ he breathed. Not in reprimand or warning, but โฆ a plea. It sounded like a plea. He lowered his head to her exposed neck and hovered a hair’s breadth away.
She arched her neck farther, a silent invitation.
Rowan let out a soft groan and grazed his teeth against her skin.
One bite, one movement, was all it would take for him to rip out her throat.
His elongated canines slid along her fleshโgently, precisely. She clenched the sheets to keep from running her fingers down his bare back and drawing him closer.
He braced one hand beside her head, his fingers twining in her hair. โNo one else,โ she whispered. โI would never allow anyone else at my
throat.โ Showing him was the only way he’d understand that trust, in a manner that only the predatory, Fae side of him would comprehend. โNo one else,โ she said again.
He let out another low groan, answer and confirmation and request, and the rumble echoed inside her. Carefully, he closed his teeth over the spot where her lifeblood thrummed and pounded, his breath hot on her skin.
She shut her eyes, every sense narrowing on that sensation, on the teeth and mouth at her throat, on the powerful body trembling with restraint above hers. His tongue flicked against her skin.
She made a small noise that might have been a moan, or a word, or his name. He shuddered and pulled back, the cool air kissing her neck. Wildnessโpure wildness sparked in those eyes.
Then he thoroughly, brazenly surveyed her body, his nostrils flaring delicately as he scented exactly what she wanted.
Her breathing turned ragged as he dragged his stare to hersโhungry, feral, unyielding.
โNot yet,โ he said roughly, his own breathing uneven. โNot now.โ โWhy?โ It was an effort to remember speech with him looking at her
like that. Like he might eat her alive. Heat pounded through her core.
โI want to take my time with youโto learn โฆ every inch of you. And this apartment has very, very thin walls. I don’t want to have an audience,โ he added as he leaned down again, brushing his mouth over the cut at the base of her throat, โwhen I make you moan, Aelin.โ
Oh, by the Wyrd. She was in trouble. So much rutting trouble. And when he said her name like that โฆ
โThis changes things,โ she said, hardly able to get the words out. โThings have been changing for a while already. We’ll deal with it.โ
She wondered how long his resolve to wait would last if she lifted her face to claim his mouth with her own, if she ran her fingers down the groove of his spine. If she touched him lower than that. Butโ
Wyverns. Witches. Army. Erawan.
She loosed a heavy breath. โSleep,โ she mumbled. โWe should sleep.โ
He swallowed again, slowly peeling himself away from her and strode to the closet to dress. Honestly, it was an effort not to leap after him and rip that damn towel away.
Maybe she should make Aedion go stay somewhere else. Just for a night.
And then she would burn in hell for all eternity for being the most selfish, awful person to ever grace the earth.
She forced herself to put her back to the closet, not trusting herself to so much as look at Rowan without doing something infinitely stupid.
Oh, she was inย soย much gods-damned trouble.