“Dead, Jericho. I said you should be dead.”
I waited for her to crack a smile or something else to show me that she was pulling my leg. Her steady, unblinking stare made it clear that was...
2023-04-12 13:25:05 +0000 UTC
View Post
“Ignore her, Jericho,” said Jessie, as she nudged herself up into a sitting position. “She thinks she’s being funny.”
That seemed to spark some real annoyance in Annie because she t...
2023-04-12 13:24:01 +0000 UTC
View Post
Annie stared at me in blind shock. Gran looked like she was in physical pain. I felt a moment of nasty satisfaction that soon melted into guilt. I wasn’t built for that kind of vindictiveness. It...
2023-04-12 13:22:54 +0000 UTC
View Post
It was a good thing nobody decided that was a good night to pick a fight with me. I wasn’t sure, but I had the instinct that I’d have beaten them to death. I just walked and walked, the city bl...
2023-04-12 13:21:46 +0000 UTC
View Post
I got us to Gran’s before the magic I’d cast wore down. If he wanted to find us, Pierce Carter could do it now. Still, it felt better to be home. Carter would stand out like a mob of torch-wiel...
2023-04-12 13:20:52 +0000 UTC
View Post
I watched, dumbstruck for a moment before I realized whose body was plummeting toward a grisly death. I started running toward the front of the hotel. I wasn’t clear on just what I planned to do ...
2023-04-12 13:20:03 +0000 UTC
View Post
I sat in the front passenger seat of the car, bored, while I waited for Jessie to find Pierce Carter in the airport. The car was another rental, pitch black with tinted windows, and I tried not to ...
2023-04-12 13:19:08 +0000 UTC
View Post
After traipsing through Denver International Airport and spending a second day scouting the exterior, I came to one, inevitable conclusion. Big airports were crappy places to try to find someone. L...
2023-04-11 12:29:34 +0000 UTC
View Post
I’d assumed that Jessie would head home after meeting the Corrupted Oracle, but she announced that she was finding this a grand adventure and offered to go with me to Denver. In the end, I shrugg...
2023-04-11 12:28:40 +0000 UTC
View Post
Of all the things I’d imagined he’d ask for, that one had never crossed my mind. I’d imagined him demanding money, or for me to steal some rare painting he wanted, or even a favor. Coming for...
2023-04-11 12:27:51 +0000 UTC
View Post
For all the plainness of the exterior, the interior of the building was extravagant to the point of self-parody. The floors alternated between deep pile carpets, expensive hardwood, and strategical...
2023-04-11 12:26:53 +0000 UTC
View Post
We stepped out the front door and I walked a few steps before glancing back. I stumbled to a halt, my brain refusing to accept the evidence of my eyes. I knew that Jessie’s house was enormous bey...
2023-04-11 12:26:02 +0000 UTC
View Post
I slept a ridiculous amount that week. That would have been great if not for all the nightmares. I did my best to shrug them off, but marrow-freezing terror has a way of keeping you awake at night....
2023-04-11 12:25:12 +0000 UTC
View Post
Jessie informed me that, per Annie’s orders, I wasn’t to travel for at least a week. I asked why, but Jessie just shrugged off the question with a vague statement about Annie knowing her busine...
2023-04-11 12:24:14 +0000 UTC
View Post
Things got patchy for a while. I have some vague recollection of Jessie talking on the phone, telling someone she had the kid and not to come yet because he wasn’t stable enough to travel any dis...
2023-04-11 12:23:16 +0000 UTC
View Post
The frame tried to contain my magic and turn it back on me, but it just hadn’t been designed to handle the volume of magic I’d thrown all at once. I didn’t know if that was because the makers...
2023-04-11 12:22:04 +0000 UTC
View Post
They spent the first hour or three beating me. Sometimes they used their fists. Sometimes they used what looked like police batons. They worked me over one at a time, spelling each other so I never...
2023-04-11 12:20:24 +0000 UTC
View Post
My return to consciousness was as brutal as my loss of consciousness had been. One second, I was lost in blissful darkness. The next, I heard thunder, and pain tore a jagged arc across the side of ...
2023-03-29 08:58:04 +0000 UTC
View Post
I found myself in Chicago’s River North District, not too far from the House of Blues, staring up at an unassuming loft office space. As I considered my approach to the situation amid a throng of...
2023-03-29 08:35:54 +0000 UTC
View Post
It was late when I got back to Gran’s, but her lights were still on. I sat in the rental car for a long time, just staring at that little house. I’d done most of my growing up inside it. I stil...
2023-03-29 08:34:35 +0000 UTC
View Post
One interminable drive, and eight 24 oz coffees later, I was standing in a clearing in the middle of nowhere Arkansas. According to the map I was looking at, I was in the Ozarks. That knowledge did...
2023-03-29 08:31:07 +0000 UTC
View Post
I had my misgivings about having Gabriella in the diner as a waitress. A lot of what Gran did, although not precisely secret, required a certain degree of discretion. Gran trusted in mine because I...
2023-03-23 15:50:32 +0000 UTC
View Post
Over the next few weeks, I made a lot of surprise inspections on Gabriella’s problem, who went by the name of Big George. I showed up at the house at dinner time and invited myself to stay. Georg...
2023-03-23 15:49:23 +0000 UTC
View Post
I went out behind the diner to a rather unusual addition that Gran had installed at my request. It was basically a free-standing, two-car garage. One side held Gran’s Passat. The other side was f...
2023-03-23 15:34:03 +0000 UTC
View Post
“Gran, this is Gabriella. Gabriella, this is Gran,” I said, back behind the counter.
Gran sat on a stool next to the Gabriella and bestowed a huge, maternal smile on the girl. “It’s v...
2023-03-18 18:04:12 +0000 UTC
View Post
We came through the door of Gran’s, and I breathed a little easier as the familiar noises of the place washed over me. The clink of utensils on plates, the sizzle of burgers on the grill in the k...
2023-03-18 18:02:55 +0000 UTC
View Post
I stepped out of the cab, slung the small duffel bag I traveled with over my shoulder, and handed the nervous driver some money. I duked him an extra-large tip for bravery. He grabbed the money, di...
2023-03-18 18:00:01 +0000 UTC
View Post
I'm currently working on an urban fantasy. My goal is to complete the first draft by Christmas, so I thought I'd give you all a first draft, sneak peak at the prologue. Enjoy!
Prologue<...
2021-12-02 23:56:53 +0000 UTC
View Post
I’m haven’t been doing a very good job of posting on Patreon lately. It’s not that I’m not writing blog posts. It’s just that they’ve been getting posted elsewhere. So, in the name of f...
2021-04-21 13:57:50 +0000 UTC
View Post

It's taken longer than I expected to get this one into shape, but new fiction is imminent. I'm expectin...
2021-03-31 19:31:21 +0000 UTC
View Post