Invidia was fast. Or maybe that was just Charmeine. Either way, she was practically on top of my mother the moment those words had left her mouth. Before any of us could move, she pivoted under the raised sword and lashed out with a fist. No, there was a dagger there, I realized at the last instant. A ghost-dagger which turned solid in mid-strike.
But Mom was pretty fast too. The sword that the ghost-woman had ducked under was suddenly in her other hand, transferred instantly before she brought it up to block the incoming blade. With her other hand, she summoned… what looked like a ball of ghost-fire around her fist before punching through Invidia’s face. Or rather, where her face had been, because the ghost-woman dodged it with a loud, cheerful laugh. Yeah, a laugh, as though this was a game. Because just like she’d said a moment earlier, this was fun for her. For them.
As for me? Well, a lot of words immediately sprang to mind when it came to the idea of fighting Whisper-possessed Olympian Seosten ghosts. But none of them were ‘fun.’ Or any word that could be found under its entry in the thesaurus. Especially not when we still didn’t know exactly where my grandparents or the others were. I just had to hope that my ghosts were getting the message across to the other searchers. Who, of course, might be dealing with their own problems already. Because somehow I really doubted we were looking at all the Whispers on the ship. Or even all the Seosten ghosts.
Unfortunately, I didn’t have time to focus on that. Or even time to go to my mother’s aid, because the rest of those ghosts seemed to have taken Invidia’s laugh after that first, blindingly-quick exchange as an invitation, as all of them attacked at once. And yeah, they were laughing too.
The nearest Whisper-Ghost throwing himself at me was a tall figure. Well, sort of tall. A few inches over six feet, with black and red hair worn long, and incredibly fit. Not to mention clearly angry, and focused on killing me in particular. Not that anyone would know just from listening to him. He was laughing cheerfully, like a kid at the carnival or something. Which was juxtaposed against a look of such vile hatred that I seriously took a reflexive step back. The mix of cheerful laughter with looks of utter disgust and bitter animus was disturbing.
But I had my own ghost. Rahanvael was right there, interposing herself between us. The moment I saw her block the Seosten, I focused on shoving power into her so she could do more than simply be visible. In this case, she used that power to catch the Seosten’s arm as he reached for me, driving her knee hard into his stomach before flying straight up while dragging him up after her. Then she sort of inverted in the air, essentially giving him a shoulder throw. Except instead of tossing him toward the floor, she heaved the other ghost up toward (and through) the ceiling. Then she followed him up and out of sight.
That gave me time to grab for the piece of pencil-sized wood Sariel had provided. As instructed, I snapped it with my thumb before giving it a toss toward the nearest Whisper-Ghost just as he was coming for me. As the spell activated, a half-visible greenish cage appeared around the form before falling to the ground with the ghost contained within.
Around me, I could see the others doing the same. Some managed to catch their targets while a couple missed. But it still helped, immediately taking out about four or five of the things.
Unfortunately, it wasn’t a perfect solution. I saw the familiar distortion in the air as the Whispers who had been possessing those particular Seostens escaped, and several new ghosts appeared. Like–like they had summoned brand new ‘bodies’ to possess. We had trapped some of their ghost options, but they still had more to choose from.
In other words, things were still bad. As evidenced when I caught sight of another of the things… not coming straight at me. Instead, she was standing back a bit, hands raised. Just as my attention snapped that way, I saw a slight distortion in the air. Something that looked a bit like a diamond-shaped icicle flew straight at my face, so fast that even with my reflex-enhancements, I barely managed to snap my head out of the way in time to avoid most of it. I felt the thing slice across my cheek, drawing blood on its way. Worse, there were three more coming right at me, moving just as quickly.
Instantly, I hurled myself into a sideways flip, allowing the first of the three icicles to pass inches away from my stomach. A thought brought my staff to one hand while I was still in mid-flip, and I snapped it outward to knock the second icicle out of the air while simultaneously hitting the button to shoot a burst of kinetic force out the other end, which took care of the third icicle.
Landing on my feet, I brought the staff up and out, snapping, “Time to fight!” The words summoned Jaq and Gus, who assumed their positions as blade and grapple. But that was for later. First, I hit the button on my staff to make a cloud of sand shoot out one end to form a thick cloud.
It was just in time too, because there were suddenly seven of those deadly icicle things flying at me. All of them spaced perfectly in an attempt to hit me with at least one of them no matter how much dodging or staff-swinging I did.
Thankfully, I wasn’t planning on doing any. Instead, I focused on the sand I had summoned. It immediately turned red-hot, even as I spread it out and sent the cloud flying forward to catch the icicles. They melted, turning to steam. Which itself might’ve been a problem, as it was still spraying forward toward me. But I was ready for that too. Or rather, Tabbris was. She had taken control of one of my hands, summoning a small stone to the palm before tossing it forward while triggering the power that made it grow to the size of a much larger boulder. In mid-flip, it caught the incoming super-heated spray, shielding us.
Before the Whisper-Ghost could send any more of those things at me, I made my super-heated sand fill the air around her, specifically spreading it out a bit to make it as hard as possible for her to actually form the damn things. From what I had seen in those few seconds, she made them right in front of her hands before launching them. Now, she couldn’t do that. Because every time the icicle started to form, my sand instantly melted it.
She hasn’t played enough Pokemon, Tabbris noted in my head. Everyone knows ice is weak against fire, fighting, and rock. Her power loses three different ways.
Yeah, I replied, and you know what ghost is weak against? Other ghosts.
Abruptly, Rahanvael appeared behind the ice-creating ghost, as I sent more power into her. Enough power that she was able to shove the Whisper-Ghost hard, making the figure stumble forward just as I hit my boost and threw myself that way. My thumb found the spell I had there to summon ghost-fire, surrounding the staff in that glow just before it collided hard with the side of her head, snapping it back. Before she could recover, I spun the staff around, driving the blade through her chest.
The ghost vanished, though I knew she wasn’t gone for good. I could still sort of feel her essence around. I had just disrupted her for now. Or them. All these Seosten ghosts were actually possessed by Whispers, I had to remind myself. It was just… weird.
At that moment, I barely had time to glance around to see how the others were doing. From the corner of one eye, I caught a glimpse of Avalon rapidly parrying with blades formed from her gauntlets as a Whisper-Ghost went after her with what appeared to be a pair of swords made out of electricity. Avalon was back-pedaling, but Miranda was right there, shield raised to block one of the incoming swords, giving Valley an opening to turn her energy blade into a large fist. And apparently the energy constructs from those gauntlets had been upgraded to actually affect ghosts, because it slammed into their opponent, making him stagger, form flickering a bit from the effort of maintaining cohesion.
Further away, I could see Apollo and Aletheia standing together against two more of the Whisper-Ghosts. They seemed to be handling themselves well enough, unsurprisingly. It looked like Apollo was doing some sort of containment spell, while Aletheia held her hand out and used what had to be her own power, which was… disrupting them or something. I wasn’t sure, but every time she used it, the ghosts who were trying to attack them sort of… flickered a bit. It threw them off, whatever it was. Slowed them down, delayed their reactions, made them sort of dazed or whatever. Enough that Apollo was able to finish his spell, tossing a playing card from his palm, which hit one of the ghosts and literally sucked it inside. Yeah, he threw a card and sucked one of the ghosts into it.
I really needed to get him to teach me that spell.
And yet, just like the others had with the first containment spells, the Whisper who had been captured simply escaped the ghost it had been possessing and summoned a new one to control. Which put Apollo and Aletheia, not quite back to square one, because they had still taken one of the Seosten ghosts out of the equation and made the Whisper bring out another (and there wasn’t an endless supply of those), but still. Not great.
Meanwhile, apparently a couple of the ghosts had gotten the idea that my dad might be an easy target. It was a mistake they quickly came to regret as, at that particular moment, the Seosten Dad had Chimera-bonded with while attempting to recall to Grandmaria was Mercury. The Seosten man’s Olympian power allowed him to extend, shorten, or delay effects on himself. Which also allowed him to boost for minutes at a time rather than seconds, and with even more effectiveness. That was where Mercury had gotten the reputation for having super speed from. And Dad was using that in the moment to speed himself up so he could create and empower specific anti-ghost magical enchantments on the blank coins he’d brought with him. In the short time that I spent glancing that way, I saw my father’s blurred form rush through scrawling a spell onto his latest coin, before tossing it at the floor right in front of the ghost who was coming for him. A burst of purple electricity shot from the coin, making the ghost blow apart (though it left that distinctive distortion in the air that meant the Whisper itself was still around).
Then there was my mother. She was still going toe-to-toe with Invidia, both moving too quickly for me to keep track of very well. The Whisper-Ghost still had her daggers, and was a blindingly-fast dervish, attacking my mother from all sides. Mom, meanwhile, continued to block or evade every strike, lashing out with several of her own. Yet no matter how quick she was or what extra powers she threw into the mix, Invidia evaded all of it. It was clear they were pretty evenly matched. And I still had no idea how much of that was the Whisper herself (or itself), and how much was Charmeine’s skill and power.
That was as much as I was able to take in with that quick glance around. We weren’t falling, but we weren’t exactly winning either. There were more of these things jumping into the fight already, and the ones we did manage to hit hard enough to disrupt simply reformed shortly afterward. Or summoned new ghost bodies to use.
Oh, and on top of all of that, all of these ghosts were still laughing. They were just having a grand old time with this whole thing. Laughing while giving those hateful, threatening glares and trying to murder us. It was really sending mixed messages.
Behind me, Rahanvael intercepted the return of the ghost she had followed through the ceiling. I gave her a quick boost of power before pivoting to snap my staff up, intercepting an enormous ghost-like hook on the end of a pole that had been coming toward me from behind. The Whisper-Ghost there was a lanky woman with short blueish hair and light skin. Well, light even for the whole ghost thing. Which, again, the fact that ghosts possessed by Whispers had pretty much their normal color tone was just… weird. Her polearm had that large hook at the end, now caught against my staff.
“Kinda hard for a ghost to sneak up on a Necromancer,” I informed her a bit tersely. “Just FYI.” Worry about everyone else kept any amusement out of my voice. The words were dark. I wanted these ghosts to back the fuck off, and the fact that I couldn’t affect them (at least, not very easily) even with my own Necromancy power was incredibly annoying. I wanted to find my grandparents, damn it!
If this particular Whisper-Ghost cared about my anger, she didn’t show it. Instead, she just glared at me even more hatefully, while simultaneously giving a delighted squeal of laughter, like a small child going down a water slide.
“Yeah,” I grunted, “haha to you too.” And without another word, I knocked her hooked polearm away from my staff and pivoted, bringing the weapon around toward her head. She recoiled to make it miss her by about six inches. Or rather, it would have missed by about six inches, except in that moment, I focused on the ‘make things grow’ power once more. That time, instead of turning a small stone into a boulder, I extended my staff several more inches so that Jaq, in his blade form and glowing bright from ghost-fire empowerment, cut straight through her throat. The form dissipated violently, that condensed magical energy blowing apart. And yet, she never stopped laughing. Well, until the form had completely vanished. Even then, I was pretty sure the Whisper left behind hadn’t stopped. I just couldn’t hear her thanks to Liesje’s spell.
At the same time, while that had been going on, Tabbris was busy keeping another of the ghosts, a guy who looked like he could have passed for a particularly buff Indian man on Earth, busy by directing the superheated sand into his face. Which didn’t actually hurt him, of course. But it did obscure his vision enough that he didn’t see as she also directed my finger to hit the button that would launch the ghost-fire empowered grapple right into his chest. Or… it would have, except that just before the grapple reached him, he abruptly appeared in like six different places at once, scattered all around within about a twenty foot area. There were six versions of him for a second, then five of them disappeared. Including the one the grapple had been shooting toward.
Wait, I knew that guy. Or rather, I knew of him. Apollo had mentioned him one day when we were talking to Miranda about her duplication. His name was… Enyalius, that was it. Apparently he had been a big disciple of Abaddon. His power had allowed him to–well, do exactly what I had just seen, make anywhere from five to ten duplicates of himself within an area that stretched to about fifty feet wide. He had little-to-no control over where all of them ended up appearing, and had to pick one to keep before the rest disappeared within a couple seconds of being created.
Oh shit, which meant– with the realization and my own senses screaming at me, I spun around, snapping the staff up to knock aside the ghost-figure’s reaching hand. No, hands. My staff knocked two hands and a knife away. As expected, he had duplicated himself again, and several of the ten clones he had created had been close enough to lunge at me. I deflected their attacks, barely, and they vanished an instant later. He just chose to keep one of the clones that had appeared further away.
This was his game, it was how he fought. He would create a bunch of short-lived duplicates, attack with as many as were close enough to reach the target (or targets) in the couple seconds of life they had, then simply allow them to disappear while choosing to keep one who was far enough back to be safe from immediate retaliation.
All of which meant that fighting this guy was a pain in the ass. Soon, he was pressing the attack. He just kept creating more duplicates, coming after me with whoever was close enough, and then allowing them to vanish a second later. There was no point to actually trying to hit any of them, because they were just going to vanish almost immediately anyway. And I couldn’t take him out, because he could just pick any of them at random to make his new self.
I might have been overwhelmed pretty quickly, except I did have a couple of advantages to help out. Namely, I had Tabbris copiloting to help deal with defense, and Rahanvael had returned to cover my back. Even then, however, keeping up with the guy who could mass-spam these two second duplicates all around me was pretty much a losing battle. It was just a matter of time. He could just keep pressing and waiting for us to make a mistake. Worse, the Whisper-Ghosts I had already dealt with were reforming. This could get bad very quickly.
But the thing was, I wasn’t limited to only having one ghost for help. Through those frantic few seconds, I let Tabbris partially take over so I could put some focus toward calling back some of the spirits I had sent out to search the ship. I made the call pretty simple, if they hadn’t found anything yet or had already delivered their message, they were to come back to where I was.
Just as the next wave of duplicate attacks came, Seth appeared to one side of me. His hand caught the nearest Whisper-Ghost-Clone’s wrist and yanked hard before throwing a punch at his face. Only for that one to poof out of existence. Seth, in turn, blinked at his own fist and muttered something about not knowing his own strength.
The rest of the ghosts aside from Grover appeared shortly afterward. And now it was a much more fair fight. I had five ghosts on my side, counting Rahanvael, so it was a lot harder for Enyalius to find a blind spot to hit me from. And having all these ghosts with me to cover my back meant I could press my own attack. No matter which duplicate he chose to stay in, I had someone nearby ready to hit him. And my ghosts could actually touch his.
All of which meant that it wasn’t long before the blade of my staff found his main body (or ‘body’) and made it burst apart in another spray of ghost… energy or whatever. Not that the threat was over, not by a long shot. He wasn’t gone for good, either him or the Whisper who had been piloting him. Not to mention the rest of these damn things. But I did feel a burst of satisfaction in the moment.
But it wasn’t enough. Again, no matter what we did, we couldn’t get rid of them for good. Tabs, I think we might need to do the super-wing boosted ghost shove. And later come up with a better word for it.
But we can’t hit all of them! Her voice was plaintive. Last time it was all we could do to shove Kushiel away, even with the wing-boost.
These guys aren’t Kushiel, I reminded her. But you’re right, we need a better idea than the shove. And I just got one.
She already knew what it was, of course, as soon as it had occurred to me. Immediately, the two of us began to coordinate moving closer to where Apollo and Aletheia were. Everyone else was fighting, keeping the Whisper-Ghosts back without actually stopping them, while Mom and Invidia’s fight continued without either gaining any real advantage.
“Apollo!” I shouted as soon as I was close enough to be heard. “Let us in!”
Thankfully, he understood immediately, and extended his hand. I used a portal to reach the distance between us, grabbing on before possessing the man with his permission. Then I was inside him, and he knew my plan in an instant. Immediately, he drew another of the spell cards with the ghost-trap enchantment on it. But this time, just as he went to power it, Tabbris manifested her wings through him. They flared to life, extending out behind the man while the power they provided was shoved into the spell.
Most of the Whisper-Ghosts had no idea what hit them. The ghost trap spell filled the entire room. Knowing it was coming, I had already ordered my ghosts to disappear. But our opponents didn’t get the message. Almost every single Seosten ghost in the room was sucked into the card.
Almost every single one. Invidia resisted it, though she did snap her head around to snarl in our direction. Mom attempted to take advantage of that, but the woman vanished from where she had been standing. Only to reappear right where the card newly-full of ghosts had fallen.
We didn’t have a chance to grab her, or it. Apollo was staggering from the effort of putting everything he had into that spell. Aletheia made an attempt to blast the ghost-woman with her power, but she grabbed the card and vanished.
“Wha-what just happened?” Miranda demanded, looking around the suddenly empty battlefield.
Stepping out of Apollo, I replied, “They’re uhh, they’re gone for now?”
Apollo nodded, his face a bit grim. “It’ll take her a little bit to get her pals out of the card, but I’m not sure how long. We need to move. Come on, the jamming spell should be right in the core here, they probably have it drawing power from that.”
Appearing beside me, Seth spoke up. “So your pals on the bridge know what’s up. And from what the others said, they warned the rest of them too. Just in time too.”
“So there are other Whisper-Ghosts. Are they okay? Sariel and the others, I mean.”
“Sounds like it,” he confirmed.
I started to say something else, but felt a tug at my consciousness. Grover. The last ghost who hadn’t shown up for the fight. Reaching out to him, I looked through his eyes to see what was up. And what I saw only took a few seconds to compute before I immediately withdrew and blurted, “Guys, we need to move, right now!”
“What’s going on?” Mom asked, quickly turning to me.
“I know where Popser and the others are,” I replied, using the name for my grandfather that I had used for such a long time while I was a little kid. It was always Popser or Grandpartie. “And they’re in trouble. Puriel’s like–not responding to anyone, not doing anything, and there’s a lot of Whispers all around. The others are trying to hold them off, but… but the Whispers are doing everything they can to get into Puriel’s head.
“And if they take him over, we’re all fucked.”