This installment was the best of them all. Aral needed to regain his mojo and finally he is well on the way. Once again, a thought-dead Blade comes into the mix and Aral has to fight harder than ever before. He has Triss by his side always but he finds that he has so much more. For one, Fie. ...
Ravirn is not your average computer geek. A child of the Fates—literally—he’s a hacker extraordinaire who can zero in on the fatal flaw in any program. Now that twenty-first-century magic has gone digital that makes him a very talented sorcerer. But a world of problems is about to be downloaded o...
To save his girlfriend's webgoblin, Ravirn-a sorcerer with a shape-changing laptop-must brave Hell itself. Can he do it without corrupting the magical Internet-and without facing the Lord of the Dead himself?
As a mode of travel barges drive me to distraction. They’re slow. They’re cramped. They’re damp. It would have been a good deal faster to walk from Tavan to Uln on the tow path that followed the river, and much cheaper, and that’s almost certainly what we would have done, too, if it weren’t for t...
I had a dozen pairs of designer jeans trying to choke the life out of me and the crudely welded neckpiece of my brand-new powered armor was creaking under the strain. I thought about flaming them with the rockets in my boots, but my Foxman suit was only mostly fireproof. A seam slipped between my...
The assassin’s art calls for the mastery of stillness in the face of shock or surprise. Even in the face of the impossible. In this case, perversely, stone, like flesh. I forced myself to stillness as the giant statue on which I lay slowly shifted its position. Shan had be...
What they did have was a rabbit run that exited through a trapdoor on the flat lead roof of the office. It was butted up tight against the building’s nearest neighbor, a taller structure with a series of bricks removed to make a ladder for the run. So, in event of emergency: out and up, then over...
That’s what I kept telling myself, but somehow, as I stared into the deep lapis blue eyes made by the paired guards of my swords, I couldn’t believe it. I had surrendered those very same blades back to the goddess once upon a time, leaving them in the hand of her idol on t...
Put that one down on the big list of things I never thought I’d find myself saying. But then, I never expected to find myself battling vicious guard Gouda in the hideout of the Fromagier either. Sure, I knew that he existed in a vague sort of way, but until you’ve nearly been KO’d by a giant whee...
He was a big man with a thick patch of scar tissue where his left eye and about half his scalp used be. When asked about it, he always pointed to the gryphon’s skull hanging behind the bar, and said, “The other guy got it worse. I nailed his sorry ass to the wall.” “Work?” he asked me. “Looks lik...
Why am I always irritating the folks higher up the divine food chain? It’s very frustrating, to say nothing of dangerous. I had no doubt that, as a full god on his home turf, Loki could easily destroy long-lived but definitely mortal me if he wanted to. Not that I was going to let that stop me fr...
I flipped the invitation open again. A paper rendition of the big guy popped out and pointed his finger at me. It was tipped with a lightning bolt. Zeus wants you! For spring break. Summer has come early to Olympus, and it’s here to stay. At least that’s what I hear from Persephone’s mother, who ...
Maylien took a long pull from the leather water bottle, then gave a sip to Bontrang before hanging it off the back of her camp chair again. “Or any of my more prominent allies or lieutenants for that matter?” It was a good question. “I don’t know,” I replied. “It doesn’t make any sense to me.” I ...
(A) When she’s your ex-girlfriend. (B) When she’s there to tear your arms off. (C) When she’s a Fury. Why do I always have to be an “all of the above” kind of guy? It can’t be Fate, the family I left behind. I’ve been off Fate’s roster ever since th...