Book Read Free

WebMage

Page 21

by Kelly McCullough


  "She's not alone," said Eris, pointedly.

  "Right," replied Melchior, speeding up his delivery. "Atropos invited Ravirn to have a little chat with her, and she was quite insistent. It seems that she wanted him to do her a favor. He didn't want to, and rather than doing the sensible thing and lying about it, he tried to slither around the issue. Atropos didn't like that and gave him an ultimatum and a couple of days to think about it. She also signed him up for a sort of involuntary nondisclosure contract by laying Cassandra's curse on him. And that's why there's no chance you'll believe the story if he tells it."

  "Finally," said Eris. "A claim subject to verification." She rose and stalked to within touching distance of me. "Let's see," she continued, reaching out and laying one hand on each side of my head. I found myself suddenly and painfully aware of the woman scent of her, a sort of musky enticing smell with an undertone of exotic spices. "I want you to silently count to ten, then tell me that Atropos gave you the gift Apollo bestowed on Cassandra. Begin now."

  While I counted, Eris hummed. Like the Fates, she possessed the ability to produce multiple notes. However, hers weren't the least bit harmonious. But what else would you expect from the Goddess of Discord? When I reached ten, I made my declaration. As I spoke, I felt the curse's numbness take possession of my lips. But this time there was a hot, prickly undertone to the feeling, as though someone was trying to pinch the flesh awake.

  "Apollo's was better coded," said Eris. "But this isn't half-bad. She put some effort into it. Reason enough, I suppose."

  "For what?" I asked.

  "To break the thing, of course. Thwarting Atropos would make it worth the effort all on its own, but this does double duty. I want to hear the long version of the story your web-goblin was spinning, and I want to hear it from your own lips. That means the curse has to go."

  "I didn't think that was possible," I said. "Doesn't it have to be removed by its caster?"

  "I am Discord," replied Eris. "The unmaker. There are very few spells I can't undo. Now hush."

  Eris placed a finger on my lips. Her flesh was cool and dry, but I still felt a sweet burn. She began to croon deep in her throat. It was unlike any spell I'd ever heard. This was no binary modulation. This was pure wild magic, riding on a sound like storm waves swallowing a beach or the wind ripping shingles off a roof. From the place where her finger touched my lips, I felt the pleasant burn spread out and down to my tongue and throat, like eucalyptus syrup tracing a slow, fiery path through my system. The sensation crossed from almost pleasure into searing pain as she withdrew her finger. The pain continued to build. I wanted to speak, cry out, scream, but someone seemed to have yanked my sound card. Then, just as the pain reached an unbearable crescendo, Eris leaned forward and gave me the gentlest of kisses. Her lips were like soft ice, and they instantly quenched the flame, sending cool healing down my heated nerves. It lasted only a split second, but it wasn't something I was going to forget anytime soon.

  "Well?" she asked, a half smile playing on her beautiful mouth, "What do you think of my methods?"

  It took me a minute to compose my thoughts. Eris had a knack for sending one's edifice of reason crashing to wrack and ruin. It had been an educational experience, but not one I cared to repeat. First off, the tiny rational bit of my brain that wasn't completely addled by lust knew that what she had said earlier about being the worst kind of virgin goddess was only too true. Second, I didn't think Cerice would approve. Not at all. Third, it had hurt. A lot. And finally, I still didn't know if it had worked.

  The question was how to answer without offending Eris any more than absolutely necessary. I was beginning to think that upsetting the powers that be might not be the brightest pattern of living. At least not while they could lay their hands on me. So, something like 10 for style, 5.9 for sincerity, was not on the menu of safe answers. Even I can learn a lesson if you hit me with a stick enough times.

  "You quite took my breath away," I said after a moment.

  "Shall I return it?" she asked, pursing her lips as though she were blowing a kiss.

  "Urg," I said, as libido and common sense fought for control of my vocal cords.

  "My," interjected Melchior from the desktop. "That's quite coherent of you. You'll have to excuse him, your loftiness. Occasionally he slips into the quaint syntax of his prearticulate infanthood. Allow me to interpret. What he meant was 'thank you, but that won't be necessary.'" The goblin shrugged his shoulders. "Of course that's more of a paraphrase than a straight translation."

  "Ah," replied the goddess, turning to look at Melchior. "Is that what that was? If he does it often, he's fortunate to have you around to speak for him."

  "Aren't I just?" I said, putting all the sarcasm I could muster into the question. "Thanks for the help, Mel." Though, in truth, I was pleased with him. He'd managed to draw Eris's focus away from me.

  "What I intended to say, before my charming sidekick stuck his little blue foot in, was thank you. Atropos has been busily writing bugs into the code of my life, and it's absolutely delightful to have someone remove some of her work." I paused for a moment to see whether my lips would start to tingle. When I felt no touch of the Cassandra curse, I breathed a deep sigh and upped the ante. "Atropos is a tyrannical, unscrupulous, evil-minded, scheming manipulator."

  "Now that I can wholeheartedly endorse," said Eris, returning to her chair. "But as much as I admire the sentiment, I'm minded to ask why it is you're saying it."

  "She's out to crush free will," I said. "And she wants to use me as her hammer."

  "Tell me more," said Eris.

  "She's coded a program to eradicate self-determination." Eris's reaction to what I thought of as a bombshell wasn't what I expected.

  "Yes, that's why I sent my virus into the Fate Core."

  "You know about Puppeteer?" I asked. I was a bit annoyed. I had gotten much the same response from Cerice when I'd first told her about things, and Ahllan for that matter. And even though I knew how they'd gotten hold of the information, I was beginning to feel that there was some secret newsgroup out there that everybody but me was subscribed to: alt.atropos.evil.plot… or some such. It was irritating.

  "So, she's calling it Puppeteer," said Eris.

  "Yes, she is. How did you know about it?" I asked.

  "I didn't exactly know about it. Let us say rather that I inferred its existence. But unless I'm wrong, she hasn't got it working yet."

  "No, she hasn't," I said. "Every time she's tried running the thing, it's crashed. There's a fatal error in the code somewhere, and she wants me to fix it."

  "That explains it," replied the goddess. "I've felt rhythmic pulses of disturbance in the balance between chaos and order over the past several months. But they've been very weak. They'll have been caused by her failed test runs. And that brings us to a pivot point."

  For some reason that phrase sent one of Eris's "pulses of disturbance" through my bone marrow. "What do you mean?" I asked.

  "Well, it could be argued that if Atropos needs you to make her program work, then the easiest way to be sure she doesn't succeed is to eliminate you."

  "I was wondering why you hadn't taken these off yet." I rattled my chains and sighed. "I was kind of hoping it was just an oversight. No such luck, huh?"

  "I'm afraid not. Do you have any thoughts on why I shouldn't simply remove you from the picture?"

  "Let's see. We've established that charm is out. You're already aware of the fact that my continued existence irritates Atropos. I don't suppose you have a program that's, not working, something I could debug for you?" Before she could answer, I shook my head. "No, probably not. The only thing that comes to mind is the way you said 'could be argued,' which implies that perhaps killing me off wasn't what you had in mind. Melchior, how about you? Any bright ideas for keeping your partner among the living?"

  "Well," he said, with a twisted smile, "if her worship really is in the market for increasing the overall level of discord in the multiverse, b
umping you off would be like kicking in a goal for the other side."

  "Oh thanks, Mel. Thanks a lot."

  "If I'd said the melodious sound of your voice, I'd have been flat-out lying," he replied. "And you must admit that you tend to leave a comet trail of angry deities and generalized destruction in your wake."

  The shattering-glass sound of Eris's laughter rang out. "If nothing else, I should keep you around as a comedy team." Her expression turned more serious. "Actually, as you guessed, I have at least one reason for not removing you immediately. As it turns out, I do have a program that needs a bit of debugging. It's nothing I couldn't do myself, mind you. But it's proven quite intractable to date."

  "Hey, Boss," said Melchior, grinning. "This is starting to sound familiar. Maybe we should open up a consulting firm. M & R Associates, debuggers to the gods. What do you say?"

  "I say it should be R & M, but other than that…"

  "I don't know," replied Melchior. "M & R has more of a musical sound to it."

  "Why don't we discuss it later," I said. Eris was drumming her fingers on the desktop again. I turned my attention her way. "Why don't you let me out of these chains, and we can discuss this program of yours."

  "Not yet," said Eris. "First, I want to hear the full story of Puppeteer."

  I gave her a slightly edited version. Since she already knew about the spell and the secret of familiar free will, I left those in, but I glossed over my differences with my grandmother. Lachesis might want to kill me at the moment, but that was the result of a misunderstanding, and besides, she was the head of my branch of the family. When I finished, Eris whistled a single note, and my chains fell away.

  "Thank you," I said, rubbing my wrists.

  Eris whistled another series of notes. This time I couldn't detect any effect, and my bafflement must have shown on my face.

  "I've restored your weapons to you," said the goddess.

  After she had pointed it out, I became aware of the reassuring weight of sword and dagger on my hips. Likewise, the pressure of a full shoulder holster under my arm.

  "Thank you again," I said.

  After another minute or so of silence the goddess reached into a drawer, pulled out a small yellow memory crystal, and slid it across the desk. The eight-sided gem was filled with traceries of blue neon that represented the energy flows of the spell. It was the strangest piece of code I'd ever seen. Rather than the neat angles I was used to, the lines formed a hopelessly tangled series of loops and curves. It looked more like a neural net than a spell.

  "What is this programmed in?" I asked, starting to sweat.

  "DiskOrdinal," she replied. "I created the language myself. But don't be alarmed, I wasn't expecting you to work on it like that. It's all binary underneath, and it won't take long to recompile it in a form you're more familiar with."

  I relaxed. "That's a relief. I was afraid our relationship was about to deteriorate abruptly."

  "Come with me." Eris rose and climbed the ladder to the floor above.

  "Shall we, Melchior?" I asked, sliding off the desk.

  "Of course" he said, hopping to the floor. "But after you, I insist."

  We emerged on a circular wooden deck surrounded by low stone battlements. It was dark and Eris's golden-apple processors performed their dancing-star routine overhead. A wind from the nowhere beyond the castle's walls blew across the towertop, carrying with it a melange of dried flowers and hot circuits. Eris put two fingers in her mouth and whistled like a shepherd calling a dog. Even though I was beginning to adapt to the glamour she cast, I found myself wanting to sit up and beg. I don't think any being possessed of even the most rudimentary sex drive could have ignored her allure, but I did my level best not to drool. Apparently I wasn't subtle enough. With a wicked smile in my direction, Eris suggestively slid her fingers deep into her mouth for a moment before very slowly and sensually withdrawing them.

  I found myself swallowing audibly. "If we're going to have a working relationship, my lady Discord, you're going to have to stop doing things like that. I need to stay focused if you want me to debug your program."

  "Sorry," she said, but her tone belied the apology. She gave me a broad wink, "Force of habit, really. I know I shouldn't practice on my own side, but I have to keep my hand in."

  "Delightful." I didn't like her thinking of me as being on her side. Not one little bit. I might be unwilling to see Atropos murder free will, but I wasn't interested in signing up to play for the Chaos Marauders either. I didn't think it would be wise to declare it openly, but maybe I could put a little discreet distance between us. "Remind me to do something nice for you when I get a chance, like starting a major fire in your basement."

  "I like fires," she said with a wistful smile. "Leading admirers astray makes for a nice hobby, but it's got nothing on a really world-class fire. Selling that cow to Mrs. O'Leary has to rank as one the best bargains I've ever gotten."

  I winced inwardly. "You're responsible for the great Chicago fire?"

  "Among others." She waved a hand airily. "Anything to keep in trouble. Why…"

  I didn't get to find out what she would have said next because just then the end result of her summoning whistle arrived. Like a falling star, one of the glowing apples dropped straight for Eris's head. She stabbed it out of the air in the manner of a pitcher fielding a line drive, and the slap as flesh met processor made me wince.

  Putting the apple to her mouth, she took an enormous bite. Immediately, a thick green caterpillar nosed out and started questing around with its mandibles. Eris placed the spell crystal from her pocket in front of the small creature's face. Taking the crystal firmly in its jaws, the caterpillar slowly withdrew into the center of the fruit. When it was completely gone, Eris placed her lips over the hole as though she were kissing the apple and replaced the piece she'd bitten out. Then she tossed it lightly into the air, where it proceeded to violate about nine laws of physics by continuing to accelerate after she let go.

  "Now we wait," she said, leaning against a crenellation.

  I sat down in one of the gaps across from her. "What exactly does this program do?"

  "Nothing," said Eris. "That's where you come in."

  "What's it supposed to do?" I asked, sourly.

  "Grab the source code for Atropos's doomsday spell."

  I let out an involuntary whistle. That would be nice. I needed Puppeteer. With it, I could clear my name with my grandmother. And if Eris had a copy as well, I could leave her to worry about countering it. I had no doubt she'd be able to handle that task better than I.

  I realized then that Melchior had been awfully quiet for some time, and looked around to see what he was doing. He was sitting, goblin fashion, in a sheltered spot as far away from Eris as he could get.

  I didn't blame him. The Goddess of Discord was not the most settling company I'd ever had. If I could have avoided dealing with her, I would have. Also, he'd had an awful lot of shocks lately. It started with Atropos trying to kill us, included the virus he'd contracted, my new involvement with the familiar underground, the change in our relationship, and now, the discovery that his self-determination was germinated from a seed sown by Eris. If we survived all this, I owed him one hell of a vacation.

  But there seemed to be something more to it than that. His face had a thoughtful, worried look that struck me as out of character. And, every so often, he would run his tongue along the edge of his broken fang. I knelt beside him. "Are you thinking thoughts I should be aware of?"

  "Maybe," he replied. "There's a detail missing. I don't know what yet, but I've got a premonition it's going to be ugly."

  I put my hand on his arm. "Look at it this way; if there is something dark and unexpected creeping up on us, our luck is holding. I'm not sure what I'd do if we got a surprise of the happy variety."

  "Wouldn't it be nice to find out," said the goblin, a longing note in his voice.

  I squeezed his shoulder, then rose and turned my attention to Eris again.
"Do you have any idea why your spell didn't work?" I asked.

  "Not really. Every time I ran it through my spell-checker, my system crashed and I had to go back and rejigger the code."

  "What happens when you actually try to cast it?"

  "I haven't," she said. "If it kills the checker, there's no way it's going to function properly."

  "Sure, but you can learn a lot from seeing just how it hangs under field conditions."

  "Go teach your grandmother how to code in Basic, boy," said the goddess. "Don't you think I'd have tried that if I could have?"

  "I don't see the problem," I said.

  "What do children learn in school these days?" she asked. "Didn't I tell you how I learned about Atropos's program in the first place?"

  "Yes," I replied. "You said something about a disturbance in the balance. And?"

  "You really don't understand, do you?" She shook her head sadly. "Think of reality as a wire stretched between the two poles of chaos and order. This wire is tuned to the balance between the pair, like the string of a musical instrument. Any change in that balance acts like someone plucking the string, sending a note vibrating through the length of reality. Anyone with the right sort of hearing can hear the note. Are you with me so far?"

  "I think so," I replied. "My grandmother never taught me anything like what you're talking about, but it makes sense. I'm surprised she didn't mention it."

  "Having known Lachesis far longer than you've been alive, I am somewhat less than shocked." Her tone was dry. "But that's a bit off subject. When Atropos first tried to cast her Puppeteer spell, it gave the string of reality a gentle, but powerful strum." She made air guitar motions. "The effects of a successful implementation of her scheme would change things in a deep and fundamental way, and the implications are still reverberating through the ether. It set up a sort of low-amplitude standing wave that won't die out until the spell is either countered or carried through to a successful conclusion. Anything I do to affect the outcome will change the tone of the note, so the second I try to cast my spell, whether it works or not, Atropos and the other Fates will instantly be aware of the change."

 

‹ Prev