Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Ivy Granger Psychic Detective Box Set
Ivy Granger Psychic Detective Box Set
Ivy Granger Psychic Detective Box Set
Ebook930 pages15 hours

Ivy Granger Psychic Detective Box Set

Rating: 4.5 out of 5 stars

4.5/5

()

Read preview

About this ebook

Enter an award-winning urban fantasy world where monsters roam the streets and things aren't always what they seem. Demons, ghosts, vampires, and necromancers—Ivy dodges the city's deadliest villains while solving its darkest cases. Will she save the day or die trying?

Box set includes Books 1-3 and Bonus Prequel short story.

FROSTBITE (Bonus Prequel: Ivy Granger #0.5)

Everyone knows that there's no such thing as ghosts, but when a client claims that her house is being haunted, Ivy tries to keep her mind open and her weapons handy. If her psychic gifts and recent cases have taught her anything, it's that you're better off arming yourself for the unexpected.

Anything is possible in Harborsmouth.

SHADOW SIGHT (Ivy Granger #1)

Ivy Granger's second sight is finally giving her life purpose. Ivy and her best friend Jinx may not be raking in the dough, but their psychic detective agency pays the bills--most of the time. Their only worry is the boredom of a slow day and the occasional crazy client--until a demon walks through their door.

Demons are never a good sign.

GHOST LIGHT (Ivy Granger #2)

Ivy Granger is back, gathering clues in the darkest shadows of downtown Harborsmouth. With the lives of multiple clients on the line, she's in a race against time. Ivy finally has a lead to the whereabouts of the one person who can help her control her wisp abilities, but will she put the needs of her clients above her own?

If Ivy doesn't find a solution soon, she could wind up a ghost herself.

BURNING BRIGHT (Ivy Granger #3)

Things are not going well at the offices of Private Eye. Jinx is having demon problems, the city is overrun with pyromaniacal imps, and Ivy's wisp powers are burning out of control, attracting the attention of both the Seelie and Unseelie courts. It's the worst possible time for the Green Lady to call in a favor, but Ivy's bound by her deal with the glaistig. Too bad there's no wiggle room in faerie bargains.

Ivy must rid the city of imps, keep Jinx from murdering her one solid link to Hell, and fulfill her bargain with the Green Lady--with sidhe assassins hot on her tail.

Just another day's work for Ivy Granger, psychic detective.

"I absolutely love this series!"
-My Urban Fantasies

"Highly recommended to adult urban fantasy fans."
-Rabid Reads

"The Ivy Granger series is fantastic!"
-Book Bite Reviews

The world of Ivy Granger, including the Ivy Granger Psychic Detective series and Hunters' Guild series, is filled with action, mystery, magic, dark humor, quirky characters, bloodsucking vampires, flirtatious demons, sarcastic gargoyles, sexy shifters, temperamental witches, psychotic faeries, and snarky, kick-butt heroines.

LanguageEnglish
PublisherE.J. Stevens
Release dateOct 24, 2017
ISBN9781946046109
Ivy Granger Psychic Detective Box Set

Read more from E.J. Stevens

Related to Ivy Granger Psychic Detective Box Set

Titles in the series (12)

View More

Related ebooks

Fantasy For You

View More

Related articles

Reviews for Ivy Granger Psychic Detective Box Set

Rating: 4.333333333333333 out of 5 stars
4.5/5

3 ratings1 review

What did you think?

Tap to rate

Review must be at least 10 words

  • Rating: 4 out of 5 stars
    4/5
    Ivy Granger Psychic Detective Box Set (Ivy Granger #0.5, 1–3) by E.J. Stevens is a good fantasy box set. Ivy is half fae, and a princess but didn't find out until later in life when her powers started developing and she started glowing! Into this strange world are far of various kinds, her kelpie boyfriend, witches, vampires, brownies, trolls, demons, and so many more! Terrific cast of characters and many layers of plots going on. A fun world to get lost in!

Book preview

Ivy Granger Psychic Detective Box Set - E.J. Stevens

Introduction

Welcome to Harborsmouth, where monsters walk the streets unseen by humans…except those with second sight.

Whether visiting our modern business district or exploring the cobblestone lanes of the Old Port quarter, please enjoy your stay. When you return home, do tell your friends about our wonderful city—just leave out any supernatural details.

Don’t worry—most of our guests never experience anything unusual. Otherworlders, such as faeries, vampires, and ghouls, are quite adept at hiding within the shadows. Many are also skilled at erasing memories. You may wake in the night screaming, but you won’t recall why. Be glad that you don’t remember—you are one of the fortunate ones.

If you do encounter something unnatural, we recommend the services of Ivy Granger, Psychic Detective. Co-founder of Private Eye detective agency, Ivy Granger is a relatively new member of our small business community. Her offices can be found on Water Street, in the heart of the Old Port.

Miss Granger has a remarkable ability to receive visions by the act of touching an object. This skill is useful in her detective work, especially when locating lost items. Whether you are looking for a lost brooch or missing persons, no job is too small for Ivy Granger—and she could certainly use the business.

We can also provide, upon request, a list of highly skilled undertakers. If you are in need of their services, then we also kindly direct you to Harborsmouth Cemetery Realty. It’s never too early to contact them, since we have a booming housing market. Demand is quite high for a local plot—there are always people dying for a place to stay.

FROSTBITE

"What a beautiful cat, Miss Granger."

I frowned, but let the comment slide. I didn’t have any pets, not unless you counted the dust bunnies collecting beneath my desk.

Jess Jinx Braxton raised a questioning eyebrow, but I shrugged. I didn’t have anything helpful to share with my rockabilly business partner. The frail woman tottering along at Jinx’s elbow either needed new glasses or she was nuttier than weresquirrel poop.

Mrs. Boyd wouldn’t be my first loony client. Working for a client who sees things that aren’t really there is an occupational hazard when you advertise as the city’s best (and only) psychic detective.

Who was I to judge? One of my special talents is the ability to see through glamour. A lot of supernatural creatures use glamour to hide in plain sight, and my gift cuts through the glitz and glitter of vampire compulsion and faerie magic. It’s not as fun as it sounds. I’ve seen things no human should ever see.

Second sight is a blessing and a curse.

Monsters walk the streets of Harborsmouth. If it slinks, slithers, flies, or oozes, I’ve probably had the dubious pleasure of making its acquaintance. The fact that some of those things cross the street to avoid me hasn’t escaped my notice. A detective’s job is to take note of the little things, the small details that can break a case wide open, but having anthropomorphic snot treat you like you smelled worse than a troll fart could give a girl a complex. Some things are best to ignore or chalk up to sunny disposition.

I gave our client my best smile and waved a gloved hand at the seat in front of my desk. She flinched and latched onto Jinx’s tattooed arm, huddling like a gryphon chick beneath its mother’s wing. My partner shot me a warning glare and I toned down the charm.

So, what can we help you with, Mrs. Boyd? I asked, leaning back in my chair.

Best not to scare the client, at least not before she paid. Jinx reminded me of that often enough, and she kept the books. If she said we were in the red, then we were hemorrhaging our last pennies. Magic weapons and protective spells don’t come cheap, and Jinx complains when we run out of food. So, I rested my gloved hands on the desk where my client could see them, adopted a relaxed pose, and tried not to let the woman’s cat comment stir up painful memories of my childhood pet. Fluffy was dead and there was no sense living in the past. Surviving in the present was hard enough.

Please, call me Maggie, she said, taking a seat.

Mrs. Boyd, Maggie, cast a nervous glance toward Jinx. I sighed, but nodded for Jinx to stick around. It looked like we’d be working this case together.

The fingers on my right hand reflexively went to my forearm, checking and double-checking the comforting presence of the silver-tipped iron blade hidden beneath my leather jacket. Something had our client spooked and Jinx was the people person in our little business venture, but having my partner leave the office set my teeth on edge. She was organized, great at keeping me on track, and sweet as cherry pie to our clients, but my partner had a knack for personal injury. We didn’t call her Jinx for nothing.

Okay, Maggie, I said. How can we help?

I held my breath, trying not to fidget in my chair. Maybe this would be an easy case, something completely mundane. Not every case was fraught with danger. Jinx might finally make it through a case without bumps and bruises.

So why were my insides being torn up by a pack of rabid vampire bats?

It’s my house, she said, waving her hands. Her cheeks flushed and her over-bright eyes darted between Jinx and me. It’s haunted.

That was doubtful. There are a lot of weird things that exist in Harborsmouth. I knew that more than most. But I’d never seen a ghost.

I put on my best poker face, leaned forward, and made a show of picking up a pen and flipping open my notepad.

Can you describe this ghost? I asked.

Oh, the place is quite haunted, she said. There’s more than one ghost. I’m sure of it.

And what makes you say that? I asked.

Furniture moving, moaning, groaning...that sort of thing, she said, blinking rapidly.

Jinx mouthed pooka orgy? from over Maggie’s shoulder, and I had to stifle a giggle. My lip twitched, but I’d learned the hard way not to act like a crazy person in front of the clients, not until the check cleared.

Have you noticed anything missing? I asked, pen tapping a blank sheet of paper. Spoons? Candleholders? Jewelry?

Nothing like that, she said, shaking her head.

Well, that ruled out Jinx’s pooka orgy theory. I’d worked a few pooka infestations, and the supernatural rodents were notorious for stealing anything shiny that wasn’t nailed down with iron. The only thing the bacchanalian critters liked more than an orgy was thievery.

You’re sure? I asked.

No, the only thing I’ve lost is weight, she said. Which is strange since I’m hungry all the time. Not that I’m complaining. I was carrying around more than a few extra pounds before moving here last month.

That was hard to believe. The woman was gaunt to the point of emaciation. I narrowed my eyes and turned my head, trying to see through any lingering glamour. Most of the time, my gift works on its own, whether I want it to or not, but sometimes it needs a nudge.

You moved here recently? I asked, making a show of taking notes.

Sneaking up on the truth works in tricky cases, but all I saw in my peripheral vision was a frail woman in need of a sandwich. Something strange was going on here, and I had a bad feeling that I’d have to use my psychic gift before this case was solved.

You see, I’m twice cursed. Not only do I have the gift of second sight, a gift I’d happily return, but I also get visions when my skin touches certain objects. During a vision, I slip into a memory and experience events through the eyes of whoever left a psychic impression behind. The trouble is, it takes strong emotions to leave behind a psychic impression, and most things that make a person feel that deeply are painful or terrifying. Experiencing that much fear isn’t healthy, and there was a very real risk of losing my sense of self, becoming trapped in someone else’s nightmare, but sometimes it was the only way to solve a case.

Psychometry was a dangerous gift, but it paid the bills.

Were there any belongings left behind by the previous owners? I asked, chest tightening. Or any rooms that weren’t fully renovated before you moved in?

Oh, yes, Maggie said. I’ve barely touched a thing. I had big plans for the place, but I haven’t felt up to a big D.I.Y. project yet. I just haven’t had the energy. And there are the ghosts to think of. Will you look into the matter? I know it’s a strange thing to investigate, but when I asked around, everyone said that you’re the one to handle weird...unusual cases.

I gritted my teeth, but nodded. I’d always been an outcast, a weirdo. Screaming about monsters and slipping into unwanted visions had led to a lonely childhood until I’d met Jinx.

I’ll take the case, but I need to investigate your house, go through some of the previous owner’s old things, I said.

Of course, she said, clutching her handbag to her chest. Is today too soon? It’s just...I haven’t been sleeping. At least, I don’t remember the last time I slept.

No problem, I said. Jinx has the address?

She nodded, and I pushed away from the desk and stood. We had an active case and I didn’t want to waste time, but it would be foolish to run off without a plan. My eyes flicked to the wall clock.

Expect us around two o’clock, I said. You’re welcome to go out while we investigate. Just leave the door unlocked.

That gave us over an hour to come up with a plan and stuff my pockets with weapons and protective charms. I’d like more time, but the woman was visibly shaken. Whatever had invaded her home was drawing her energy in some way. She was practically fading out of existence as we spoke.

Thank you, Miss Granger, she said, already standing and scurrying toward the door. And don’t worry about me being home. I retired just before moving to Harborsmouth, and I hardly ever leave the house.

Maggie Boyd walked out onto the streets of the Old Port Quarter, and I frowned. She was so sickly and rail thin, I’d mistaken her for an elderly lady, but the woman was only recently retired and more likely in her sixties. So much for my keen observational skills.

Buck up, Jinx said with a wink. So what if we have a reputation for taking on whacked cases? I say bring it on, the stranger the better. Weird is the new cool.

That was easy for her to say. Jinx hadn’t seen the creatures that roamed our city, stalking humans as prey and ensnaring them in a deceitful web of pestilential lies and poisonous bargains.

I shrugged and opened the desk drawer where I kept my stash of hardcore protection charms. We were once again heading into unknown territory with no clue of what we were up against. Jinx could go on thinking a weird case like this was cool, but I listened to my gut, and right now my insides were churning into painful knots as my stomach tried to climb out my ear.

I was good at finding the truth, but I had a nagging suspicion that Maggie’s house wouldn’t reveal its secrets without a fight.

*****

Maggie Boyd’s new digs were in a neighborhood to the north of the Old Port Quarter, wedged between the slums of Joysen Hill and the gentrification of the Quarter. There was a lower ratio of bars to homes here, but the streets weren’t entirely residential. I would have missed the dead-end lane entirely if it wasn’t for the kids using the sign for target practice. Their ammunition was broken chunks of pavement, but I gave them a smile with too many teeth, and they scattered.

We made it partway down the alley before the gang tags stopped and the brick buildings ended, replaced by a truck graveyard on one side of the street and a weed-strewn lot on the other. At the end of the lane, stood a simple house that had seen better days.

The house was a basic single-story Cape with faded clapboards that might have been red at one time, but now gave the appearance of flaking rust. A chain-link fence and the backside of a warehouse rose behind the structure, leaving the house in deep shadow. The alley was also dark, making the yard in front of the house the only sunny spot. Weeds, grass, and tangled vines thrived in the patch of sunlight.

She has her own secret garden, cool, Jinx said with a grin.

So did Miss Havisham, I muttered.

I eyed our exits before approaching the house. Maggie hadn’t lived here long, but it was still surprising that the exterior and grounds were this rundown. If I didn’t know better, I’d have guessed the place abandoned for decades.

I stepped gingerly over bits of debris, boots crunching on gravel as I made my way slowly down the footpath. The gate was gone, rotten away or scavenged for firewood, but my skin tingled as I passed beyond the dilapidated wooden fence and into Maggie’s dooryard. A chill ran up my spine and I spun on my heel, but whatever I’d sensed, I was too late.

Jinx let out a startled cry, arms windmilling in an attempt to stay upright, but her platform sandals weren’t helping. She reached out a hand, and I jerked away. It was a reflex born of years of negative visions, but I knew I’d screwed up.

As if Jinx's look of hurt and resignation wasn't bad enough, I overcorrected and landed on all fours. Warm wet grass slid inside the gap between my sleeve and glove, as if the ground was hungrily running its many tongues along my wrist, tasting my skin.

I shuddered, yanking my hand away and rapidly climbed to my feet. I'd had a run-in with Hunger Grass on a previous case and it hadn’t gone well. In fact, the case had gone to Hell in a handbasket of woven rusty razorblades.

 I rubbed gloved hands against my pants, and shuddered. Backpedaling, I glanced left and right, but nobody was trying to eat our faces off. It was just Jinx and me.

What the heck just happened? Jinx asked, frowning. You get a vision?

Not a vision, I said, voice shaking. I swallowed hard, attention shifting to the house as I stepped back onto the path. Our client ever mention an unexplained hunger or neighborhood pets going rabid?

No, she said, brow wrinkling.

You sure? I asked.

I'd have remembered pets foaming at the freaking mouth, she said. What gives?

The correct question was, what takes? Hunger Grass was nasty stuff. Most people who step on a patch of the stuff end up changed and not for the better. First you lose your sense of right and wrong. Then you lose everything and everyone you ever loved.

I was immune to the stuff, but I had no idea why and even less interest in finding out. I’d hoped to never encounter that kind of magic again. No such luck.

Our client has a patch of Hunger Grass in her front yard, I said, glancing at Jinx. You know what that means.

She did. Jinx went pale, eyes widening.

Oh shit, she said.

Oh shit was right. Hunger Grass was extremely dangerous. Most faerie magic is. But it takes more than just magic to create the slavering circle of weeds.

Something bad happened here, really bad. Like famine or a hard Maine winter driving a family to cannibalism bad.

You think there are actually ghosts in there? she said. I had to hand it to my partner. Her face was ashen, but she didn’t run away. The ghosts of eaten people.

I don’t know, I said, squaring my shoulders. But we're going to find out.

 The crunch of gravel beneath my boots punctuated my words and I tried not to think about trudging over bones picked clean of flesh. I barely twitched when Jinx rapped on the door, announcing our arrival.

We didn’t have to wait long. The door swung open and Maggie stood there, eyes appearing sunken in the dim light. Had she touched the Hunger Grass? Was she infected with its magic?

Please, come in, she said. I’ll be in the kitchen if you need anything. Don’t leave without coming back for tea. The kettle’s almost ready.

I stepped inside the house, a polite refusal on my lips, but gasped. The shabby living room fell away, revealing a horror so great I was at a loss for words.

This is not at all what I expected.

What do you see? Jinx asked, sidling up to me as our host passed through what I assumed was the kitchen door. Looks normal enough.

You don’t want to know, I said, swallowing bile.

The walls were slabs of pulsating meat and the floor was sticky beneath my combat boots. I winced at the moist fetid air that hung heavy with the distinctive stench of a slaughterhouse. Fear and blood permeated every fleshy crevice, but over the underlying terror loomed a hunger that threatened to devour us whole.

Jinx, go outside, I said, voice hard.

Outside with the creeptastic Hunger Grass? she asked.

She had a point.

Fine, but keep close to me, I said, lowering my voice. Stay away from the walls and don’t touch anything. Assume that nothing in this house is what it seems.

That’s not very reassuring, she muttered.

Good, I said, palming my knife. If you’re scared, we might just get out of this alive.

What about Maggie? Jinx asked.

A tapping came from the kitchen, and I stilled. Tap, tap-tap, tap. There was an agonizing pause before the tapping began anew. As much as I’d love to run screaming from this bizarre charnel house, we had a case to solve and a client to rescue.

We’re going to accept that cup of tea and find out what the hell is going on in this house, I said.

And if it’s a trap? she whispered.

We’ll cross that bridge when we come to it, I said.

I just hoped that if we did encounter a bridge, it wasn’t made of oozing muscle tissue.

On my signal, Jinx pushed open the kitchen door. At least, she swore it was a wooden door. If we made it out of here alive, I’d need a gallon of brain bleach to scrub that orifice from memory.

I gasped, staggering forward, but abruptly froze as my eyes darted back and forth from Maggie to the corpse wearing her clothes. Corpse might be too kind a word. The body was missing parts and had been gnawed on by more than rats.

That wasn’t the scariest thing in the room, not by a long shot.

I’d located the source of the tapping. Two children huddled on the floor, their knobby knees and the jut of their collar bones painful to witness. They leaned into each other in a one-armed embrace, teeth chattering against a cold I couldn’t feel.

You can see them, can’t you? Maggie asked, voice hopeful and eyes pleading.

She doesn’t mean the bones on the floor, does she? Jinx whispered from where she stood at my back.

No, Jinx, I said. But those bones are important. I’d put money on it.

In fact, the corpse huddled around the children’s tiny forms, giving them comfort, even in death.

Can you help them? Maggie asked.

I glanced from Maggie to the body on the floor, and took a deep breath. I lifted my eyes to the children, turning my head to use the full strength of my second sight. The children flickered, but I caught a glimpse of rows of needle-like teeth, too many teeth for their gaunt faces.

Tap, tap-tap, tap. The chattering continued, and I winced.

What...what did you do? I asked.

What any good mother would do, or so I thought, she said. I eased their suffering. I kept them alive. I didn’t know what would happen to them.

I was going to ask what she meant, but my mind finally caught up with what my eyes were seeing. They didn’t have mouths ringed red and sticky from berry preserves and the youngest wasn’t holding a doll to her chest. The little girl stroked a clump of her mother’s hair.

You were starving, I said.

Maggie nodded, eyes never leaving her children.

They were excited for the snow, at first, she said. It came late that year, but it more than made up for its tardiness. The winter was never-ending. And for them, it never will end. Not without your help.

What can I do? I asked.

Tell them that they are good children, she said. They did what they were told. They mustn’t suffer for my evil act.

I frowned, but stepped forward and crouched down, careful not to touch the body at my feet. Being cannibalized was one vision I sure as hell didn’t want to get sucked into.

Ivy, what are you doing? Jinx hissed.

What was I doing? I looked at the children, using my second sight to see every detail. Their teeth wasn’t the only unnatural anomaly. Vein-like tendrils connected the children to the fleshy cabinets and gelatinous floor.

Maggie’s children are tethered here, I said, replying to Jinx.

I glanced up at Maggie, searching her face for clues. Her eyes were wide, but she leaned forward.

Is that why they couldn’t move on? she asked. Can you...?

I’m no expert, I said, cutting her off. But from what I see, this house is feeding on the children’s suffering. If I’m right, it might not like us removing its food supply.

Is this a bad time to mention I’m not really dressed to battle a haunted house that feeds on the suffering of dead kids? Jinx asked.

Wishing you’d taken your chances with the Hunger Grass? I asked.

Hell, yes, she said. But you’re not leaving, are you?

Hell, no, I said.

Fine, but, for the record, I’m totally cool with you losing your weirdo street cred, she said.

What happened to the stranger the better? I asked.

Our client is dead, the house is alive, and there’s grass in the yard with the ability to create ravenous wendigos, she said. That’s what happened.

I’d been watching the children while Jinx rambled. They didn’t respond to Maggie or Jinx, but I could have sworn their eyes slid to me more than once. Maybe my second sight allowed some creatures to see me more clearly.

My name is Ivy Granger, I said. What’s yours?

They didn’t reply, but both children turned their heads my way, unblinking. A low growling rose from their stomachs, and they stared at me with a feral gleam in their eyes. At least I had their attention.

Fear slithered along my spine and my glance darted around the room. Did Maggie invite us here to bring her children peace or dinner? I had to try to rescue the kids no matter my client’s motives.

I’m a friend of your mom’s, I said.

Walls spasmed and red tears ran in rivulets down the children’s cheeks.

Ivy, did you feel that? Jinx asked.

Stay there and don’t move unless I say so, I said.

Predators chase their prey. And these two stopped being innocent children long ago.

Your mom is here and she loves you very much, I said. You’ve been very good, but she needs you to do one more very hard thing.

B-b-bad, the boy said.

No, you’re not, I said.

H-h-hungry, the little girl moaned.

You don’t have to ever be hungry again, I said. You can move on and be with your mom again.

I had no idea if what I said was true, but words have a magic of their own and there were strong energies in this house.

I tapped into my own sense of emptiness at losing a parent, a hole in the pit of my stomach and an ache in my chest that would never go away. I channeled a child’s yearning for their parents and told the ghost children what they needed to hear.

They were good. They were loved. They were going home.

 The more I talked the more convinced I was that I could save them. And just like that, a door opened and the children turned to face my client.

Mommy?

Take my hand, Maggie said, reaching for her children. We’re going home.

The room shuddered, and Jinx lost her balance, but I kept my eyes on the children and the veins that tethered them to the house.

We were bad, the girl said.

No, my beautiful precious boy and girl, Maggie said. You did exactly what your foolish mother asked of you. Can you forgive me?

They ran to her, and as they reached the end of their fleshy chains, I sliced the veins with my blade. The knife was silver-tipped iron and sprinkled with holy water. I had no idea what the house was, but the veins blackened and withered, retracting with lightning speed.

Maggie mouthed thank you over the children’s heads and stepped through the glowing door.

I heard her voice through the light, calling out in a cheerful voice.

Come on, Fluffy, she said. Time to go home.

Something brushed my leg and purring filled my ears. Then it moved away and the door snapped shut.

My ears popped and Jinx frowned.

Was that a cat? she asked.

I blinked away tears.

I don’t know, but I don’t think we’ll be getting paid for this job, I said.

Jinx looked around the dusty kitchen and groaned. The house was once again a mundane structure, the only oddities were the three bodies resting in each other’s arms.

We’re never going to see a dime, Jinx said, staggering to the door.

The light was painfully bright, but I tilted my head to the sky and shrugged.

It’s hard to pay the bills when you’re dead. But if you die in a city filled with random faerie magic and have Ivy Granger on the case, you sure as Hell can settle your debts.

SHADOW SIGHT

Chapter 1

Spectral light shone along my skin as I walked past the sideboard mirror. I hesitated, uncertain where the light was coming from. Raising a small, pudgy hand to my cheek, I stared back at the ghoulish reflection mimicking the motion. There was no ghost, only my own face staring back at me. Looking up and down the hallway, I spied the source of the unearthly glow.

It was only waning moonlight coming in from the skylight overhead. I released the gasping breath I’d been holding and tried to shrug. I had walked this hallway so many times that I’d worn a path down the carpet runner. I was safe in my home. There was no reason to be frightened.

It was a normal school day. My mom and stepfather were still asleep in their bed and I had to rush through my breakfast if I wanted a chance at the bathroom. I tiptoed past the narrow table with bowed legs that held a stack of mail and a porcelain dish overflowing with keys and loose change. I’d grab money for my lunch on the way back to my room.

I poured myself a bowl of cereal and filled my cat’s dish with fresh food. Fluffy had been missing for six days, nearly an entire week. We let her roam around the neighborhood during the day, but she had always turned up at the kitchen door in time for her dinner. When she didn’t come home before dark, I knew something was wrong. Fluffy was a huge cat who loved her food, she’d never willingly miss a meal.

I opened the back door and rattled the food in her dish, but Fluffy didn’t appear. Setting the dish back on the tile floor, I decided to get my chores out of the way while my cereal got nice and soggy, the way I liked it. I lifted a full bag of garbage from the kitchen bin, tied it, and trudged out through the kitchen door.

It had rained during the night and the back steps were damp, but I didn’t have far to go. The metal trash bins were kept lined up like suits of armor behind my stepfather’s tool shed. I skipped across a patch of wet grass, dragging the bag of garbage. Fireflies lit my way, the sun still hovering along the horizon.

Halting at one of the empty bins, I reached out to lift the lid. My hand touched cool, damp metal and I let out a mew of terror as a series of images burst behind my eyes. It was like being trapped inside a disturbing movie—forced to watch, but helpless to do anything to stop the things you see happening. No matter how badly you want to change events, they continue to roll on before your eyes.

I didn’t know then, what I know now. Maybe that’s a good thing. Back then I still had hope. Hope that I was dreaming and the nightmare would soon be over. Hope that I had a fever and mom would make everything better. Hope that I just had an overactive imagination. I swore to never watch a scary movie again. It didn’t help. Nothing did.

Nothing ever does.

In the vision, my parents’ car backed down our driveway just as something loped behind them. The old Buick stopped quickly, but it was too late. My stepfather climbed out to discover he had run over something small and black. In horror, I watched him retrieve a towel from the car and wrap my dead cat into a small bundle that he carried across the lawn to his shed, where he placed her inside the trash bin.

Squeezing my eyelids shut, I screamed.

There are some truths better left unknown. The white lie that Fluffy was missing, maybe just on some grand cat adventure, had been a kindness. The vision of her death was not something a child should ever have to see.

I was having the dream again.

Not just any dream, but The Nightmare.

The screaming in my head was useless. The events of the dream were driven by memory, and you can’t change the past, no matter how hard you try.

Psychometry is a nasty gift. Unfortunately, it’s not the kind of gift you can return for store credit. Lucky me.

*****

Ivy, wake up, Jinx said. You’re going to be late for work.

Five more minutes, I muttered.

No way, she said.

I cracked my eyelids open to see my roommate with both hands on her hips. Crap. She looked serious.

Tired, I whined, pulling a pillow over my head.

The Nightmare always left me feeling exhausted. I don’t think adult bodies are equipped to deal with childhood terrors.

Nope, nada, not going to happen, she said, deftly slipping the pillow from my sleep-weak grip.

Come on, Jinx, I said. Five more minutes.

Jinx was the most unlucky person that I had ever met. She never won anything, and if she bought a lottery ticket, they usually, accidentally, charged her extra. Jess, or Jinx as everyone called her, was known for falling ass over tea kettle for no reason whatsoever. When we first moved into our loft apartment, she tried hammering a lucky horseshoe above the kitchen alcove. It fell on her head, leaving a nasty bruise and a gash requiring six stitches. Since then, we set ground rules. No hammers or other dangerous carpentry tools for Jinx, ever.

Using her nickname only made Jinx more determined. She yanked back the covers, letting a gust of chill morning air do its work. I was out of bed, in the time it takes to bolt upright and gasp, and running for a hot shower. No matter that Jinx had been there first. After a year of living together, I knew that Jinx would always have the bad luck of a cold shower whether I hopped in first or last. She really was the unluckiest chick on the planet.

Fortunately for me, she could still make a mean cup of coffee.

After my hot shower, I slunk slow as molasses to slump onto a bar stool across from Jinx. She slid a steaming mug across the counter that separated the kitchen from the living room. Mmmmm, good and strong.

You’re welcome, Jinx said.

Thanks, I said. So why the rush?

You have a client in an hour, Jinx said. I told you yesterday, but you were working a case. I knew you’d forget.

A lot had happened since the day I had my first vision. I wasn’t the same innocent kid who believed everything her parents told her and wore little blue stars and pink hearts glued to her sneakers.

Yes, I remember what shoes I was wearing that day—just before I threw up all over them. Some memories stick with you. After gulping air, and crying for my dead cat, I pulled off those cute little kid shoes and tossed them away, along with my innocence and the person that I had been. I dropped my soiled sneakers into the same trash can that had delivered the cruel gift that Fate had bestowed on me. The kid who walked the garbage out that morning had been full of smiles and dreams. The haunted girl who scurried back to the house moved with careful steps, arms hugging herself, a tiny object in motion dreading the simple sense of touch—and the horrors that could now come with it.

I went from being a carefree kid to an introverted loner. I didn’t like to be touched and the prospect of handling anything new to me filled me with dread. Have you ever watched a kid pass out in terror when they see a dodge ball coming their way? Okay, maybe you have. But I would shy away from a shared pencil, passed papers, and would totally wig out if I had to sit at a new desk. So I became the school freak. Junior High sucked. High School wasn’t much better.

Being a loner left me time to do some research and experiment with my gift. It was during one of those experiments that I met Jinx. Like I said, she’s really unlucky. No one should have walked in on me that day. I know I locked the door. Nobody should have seen me holding an old brass compass and writhing on the floor. Not a soul.

I knew from searching the internet that my gift was called psychometry, the supernatural ability to see events, usually traumatic, in an object’s history. Jinx taught me how to use my gift to help others. With her help, I started working small cases. Jinx has the people skills and I have the raw talent. Together, after a lot of trial and error, we opened Private Eye, our own psychic detective agency.

Private Eye may sound goofy, but the sign kicks butt. Our friend Olly did the artwork, a graphic of a detective wearing an old-style hat with a third eye emblazoned across his forehead. It probably helps business that we get a lot of repeat customers too. I mean, there are some people who think I’m a crackpot or charlatan, but people who come to us for help, and don’t run away, usually feel that our fee is money well spent. Like the guy I had been helping yesterday.

I tried not to shudder. I didn’t want to spill my coffee. That case was creepy. Trust me. If I think a case is spooky, then it is beyond weird.

I wasn’t surprised that I forgot Jinx telling me about a new client. Handling certain objects was especially difficult and left my mind in a fog. After telling yesterday’s client what he needed to know, and collecting my fee, I had climbed the stairs to our loft and crawled into bed. I didn’t even wake up to eat dinner with Jinx.

My stomach growled as the realization hit that I hadn’t eaten anything since breakfast yesterday. Jinx laughed and passed me a slice of toast slathered in strawberry jam. She totally rocked.

Not only was I eating a delicious breakfast and washing it down with strong coffee, I didn’t even have to touch the jam jar or bread bag. Bonus. You never know who has handled the wrapping and under what circumstances. All it takes is for a fat man to brush past the jam jar as he’s having a heart attack and I end up gasping over my toast like a fish out of water. It’s not fun and not good for the appetite either. Jinx is always trying to get me to eat more and removing food wrappers is one of her new tricks.

So who is our client today? I asked. Anyone I know?

Don’t think so, she said, drumming ring-covered fingers along her coffee mug. He’s not an old client. I checked.

Any idea what he wants? I asked.

Just the unique services of Ivy Granger, psychic detective, she said, waggling her eyebrows. But he was cute.

Well, now I know why you forgot to ask, I said.

My brain did turn to mush for a second, she said, winking. He’s total eye candy. Tall, nice smile, and when he turned around…

Okay, I get it, he’s super cute, I said, rolling my eyes. Did Mr. Hottie have a name?

That’s the weird thing, Jinx said, frowning. You know how organized I am, right?

More like totally, obsessively, anal retentive. Her appointment book was her bible. No joke.

Yes, I said.

Well, somehow I forgot to put his name in the book, she said, blushing. I just noted that you had an appointment. Plus, I know he gave me his name because I punched his name into the system to see if he was a former client. The database came up blank.

Kind of like your brain, I said.

Exactly like my brain, she said. Weird, huh?

Freaky, I said.

What was really bizarre was the way Jinx bit her lip instead of rebutting my last few comments. I had totally baited her with the like your brain remark. She must be really worried about her lapse in memory.

Maybe you need to take some ginkgo, I said.

The Chinese herb was used for improving memory, though I was sure my friend’s memory was just fine. She just had trouble concentrating when hot guys were in the room.

Damn, you know I always forget to take it, Jinx said, hitting her forehead with the heel of her hand.

It was an old joke and we laughed as I rinsed my dish in the sink and gulped the last dregs of my coffee. Too bad I didn’t have time for another cup. I had a feeling this was going to be a very long day.

*****

I pulled on leather bike gloves, grabbed my keys from the dish by the door and left the loft, waving goodbye to Jinx on the way out. Heat blasted me as I stepped into the stairwell that led down to the street. The stairwell always smelled old, a stratosphere of building history. August heat brought out the scent of curry, vegetable soup, unwashed bodies, tobacco, fabric softener, mildew, and old wood—a pungent olfactory picture, like a patchwork quilt that each tenant contributed to over the years.

I loved our loft and office space. Fortunately for me, nothing really bad had ever happened here. Ever go apartment hunting and wonder, if walls could talk, then what would the walls of this place say about its past? Well, in my case, they can. All I have to do is pull off my gloves and place my hand against the plaster and wood. If something bad happened here, I would know about it. A stinky stairwell was something a girl could get used to. Nightmare visions? Not so much.

I took the steps two at a time, boots clomping against the hollow wood. Another reason to like this place—it was difficult to sneak up on Jinx and me. Not that I was especially worried, but it didn’t pay to take any chances. I knew the monsters that walked these streets. Not all of them were human—another little treat that my psychic gift had given me.

As if the horror of seeing death and injury wasn’t enough, my special sight also cuts through the veil of glamour that many fae wear…to show the true monstrous visage beneath. Why? Again, I say, Fate is a fickle bitch.

So, yes, I’m aware of the monsters that walk the streets of our city and have taken measures to stay safe. The old, iron lock on the front door was just one of those measures, but an important one all the same.

Turning the key to the right with a solid click, I slid it out of the lock and into my back pocket. From the front of my jeans, I dug out a small packet of salt blended with herbs which I sprinkled along the door sill.

Yes, Jinx would be coming down in about five minutes to make a run to the bank so our rent check wouldn’t bounce. And yes, she would relock the door and sprinkle the same combination of herbs and salt along the bottom of the door. Were we over cautious? Perhaps, but this was our home and damn if we’d let some creature-feature nasty just waltz in. I’d seen what these things looked like. Trust me. They wouldn’t make pleasant house guests.

No, some of the things that lurked in the shadows preferred human flesh, and they were so not getting a taste at this address. I was not coming home to a big baddy picking its teeth with my furniture after having my roommate for dinner. Not going to happen.

Finishing up my ritual, I turned to our office window. I didn’t have to go far. The door to our loft was about fourteen inches away from our office. The location was another bonus to living here. I loved this place.

When Jinx found us the cool digs and the incredible office space downstairs, I jumped at the chance. It was a million times better than living at home with my parents. Living with Jinx meant being able to unburden myself of the guilt I always carried back home.

Why the parental guilt? Good question. After four years of intense therapy, I had a perfect macaroni Jesus (I liked to use our art therapy sessions to make religious icons out of pasta. It totally freaked out my therapist), but only an inkling of why I felt so bad about my relationship with my folks. I guess I figured it must be tough to have a daughter who started screaming and drooling when you handed her a birthday present, Christmas gift…or the mail.

Being around my parents and their wary, anxious looks, made me feel guilty. Jinx made me feel important—wanted, needed. Over the years, she had taught me how to be a human being again. Jinx saved me. Not only did she help to give my life purpose by coaxing me to use my gift to solve mysteries, and help people, she also saved me from myself. Jinx did the one thing that my parents, and kids at school, couldn’t do, the thing even I hadn’t been able to do since I was nine years old. Jinx accepted me for who I was—creepy supernatural gift and all. I totally loved her for that.

Jinx was also an amazing office assistant. Just don’t call her my secretary. It pisses her off. Jinx usually runs interference at the front desk, greeting clients and preparing them for my brusque demeanor and touch phobia. She would have been there now, but we were behind on rent. She had to make that bank deposit this morning or we’d be in big trouble with our landlord. I’d have to face the hot mystery client alone. If I didn’t know better, I’d think Jinx set the whole thing up. She liked to play cupid. You’d think she’d learn.

With a sigh, I looked at my reflection in the office window. I’ve been getting stray white hairs since I was in my teens. No big surprise considering the things that I’ve seen. It was amazing all my hair wasn’t pure white. The white bits were adding up though, and looked weird on a twenty-four-year-old, so last week Jinx dyed my auburn hair an inky shade of black.

The face that stared back at me still looked like a stranger. I don’t think I’ll ever get used to the jet black hair. It made my pale skin and unusual, almond-shaped, amber eyes all the more pronounced. I slid on a pair of dark sunglasses, pulled a baseball cap out of my back pocket, and tossed it on my head. I felt less conspicuous, which helped me breathe easier. In my jeans and tank top, I just hoped the client didn’t mistake me for a boy. I didn’t have Jinx’s curves or feminine rockabilly style. I envied her ability to pull off halter dresses, 50’s era hair, and bitchin’ tats. Even her heavy framed, retro glasses were super cute.

I didn’t do cute, especially not first thing in the morning.

Okay, enough stalling, I muttered to my reflection.

I unlocked the office door and switched on the overhead lights. My eyes scanned the room as the lights came on with little pings and clicks. The phrenology head on the filing cabinet, wearing an old-school fedora, always gave me a start. Damn it, Jinx, that thing is creepy. I walked in and shoved the hat down over its eyes. I leapt backward into a low crouch when a pen I’d accidentally knocked rolled off the cabinet and onto the floor.

I wasn’t sure why I was so jumpy today, but it wasn’t a good omen. I hoped it was just the lingering effects of The Nightmare. We needed today’s case to go smoothly.

I walked the entire room, poking into corners and shadows, until satisfied that I was truly alone. We really should clean up some of this stuff. Private Eye was filled with a weird collection of occult items and gumshoe detective memorabilia from old books and film noir.

My partner in crime fighting, or at least in finding Gran’s lost cat, had a thing for anything retro. The big black phone on her desk looked authentic, but I knew it was a replica. I had to answer it once and didn’t get any nasty visions from last century. I scanned the wall behind her desk and grinned. Jinx could totally be one of the actresses featured on the movie posters that papered the wall by her desk—if only those actresses had tattoos and septum piercings.

My desk had its own charm, though charms may be more accurate. Over the years, I had researched protection magic. I didn’t have any real magic ability myself, other than my second sight, but there were many items that the lay person can use effectively. Herbs, crystals, talismans, protection symbols, I had them all…and most of these were heaped on or around my desk.

It’s no wonder we barely had enough money to pay the bills. I spent a fortune each week at Madame Kaye’s Magic Emporium, a Harborsmouth landmark run by Kaye O’Shay. Kaye is a sweet old lady, and an incredibly powerful witch. Don’t let the tacky shop name fool you. She just plays up her talents for the rich tourists who come in on the ferry each day. Kaye wears more make-up than Jinx, and hovers over a battery operated crystal ball when the day trippers are in her shop, but she’s the real deal. I’ve seen her magic work, which is why I can barely find a place to sit at my desk.

You never know when you’ll need a good protection charm. With Jinx’s bad luck and my gift for seeing things I probably shouldn’t, I was betting we’d need the junk on my desk sooner than later.

I lifted a basket from my chair and set it on top of the metal cabinet beside the phrenology head. A few rowan berries and a piece of stale bread tumbled out onto the floor. That basket of Kaye’s goodies could keep a faerie of the Unseelie court at bay. Too bad the Sidhe weren’t the only bloodthirsty creatures walking the streets of our city.

I sat back in my chair and waited for my mystery client to arrive.

Chapter 2

At precisely 9 AM, my mystery client walked through the door letting in a burst of August heat. I had a really bad feeling about this guy and it wasn’t just the Jinx is trying to hook me up with a hot date vibe. I looked closely at the handsome client, standing patiently at the door, and felt my skin crawl. The harder I tried to get a closer look, the more my eyes skittered to the walls, floor, ceiling…anywhere but at my client. Not good.

I wasn’t born yesterday. I may be a lowly mortal with a marginally helpful psychic talent, but I knew about monsters. I’d bet a month’s food money that this guy was one of the creatures who walked amongst us. One of the very, very old ones.

It’s rude to ask someone their age, he said, crossing his legs and steepling his fingers.

When the heck did he sit down? Or come inside?

Look, drop the magic shield or glamour or whatever it is, I said, starting to feel dizzy. If you want my services that is. I like to look potential clients in the eye, not get whammied with the, ‘he’s so hot’ vibe.

Very well, he said, a smile quirking the edge of his lip.

My eyes suddenly obeyed my brain and snapped to my mystery client’s face. I wish they hadn’t. He was handsome if you didn’t count the fact that the flesh stretched over his Ken-doll face was rippling as if snakes, or something worse, was writhing and pulsating just beneath the skin. Ew. I swallowed hard and clenched my teeth. It was that or puke all over his expensive shoes.

What are you? I asked.

My second sight wasn’t giving me any helpful clues. I’m sure there are plenty of baddies with writhing skin and enough magic to cover their gag worthy visage with a glamour, but I was at a loss. I needed more information.

I sniffed the air and smelled a whiff of sulfur. Oh, Mab’s bloody bones! My hand snagged a crucifix off the desk and I started muttering the Lord’s Prayer. I may not follow any particular faith, but Kaye had taught me a trick or two. Ten to one odds my client wasn’t bothered by today’s intense heat.

Color me pixed—the guy sitting on the other side of my desk was a demon. My hand, the one holding the crucifix in a white-knuckled grip, started to shake.

You seem to have some inkling as to my lineage, however, I am not here for myself, he said. Hell has no interest in you…yet. I represent a client, someone very powerful who requires your special services.

You’re telling me that you’re some other dude’s lackey? I asked. My hand steadied as I held the crucifix out before me.

Attorney, he said, shooting me a narrow-eyed glare.

Lower than a lackey then, I said.

I was playing with fire, or brimstone. I should order the demon to leave, but there was something intriguing about his story. I couldn’t help becoming curious. Someone had made a deal with a devil, literally, to gain my services. I wasn’t sure if I should be flattered or die of fright.

At least I knew my instincts were good—this was definitely going to be a long day and this really was a client from Hell. I stifled a giggle.

Really, Miss Granger, time is of the essence, he said.

Wait, I said, holding up my empty hand. The other still firmly held the crucifix. I may be curious, but I wasn’t stupid. You can at least tell me your name.

There was power in a name.

Forneus, he said with a sulfuric sigh.

This guy needed mouthwash big time.

Forneus…a Great Marquis of Hell. Not that that meant much since nearly every demon was considered some form of royalty or nobility. Demons were all about ego, which meant that most demons had some kind of title. I think it made them feel better about their tiny…pitchforks.

So, a minor ranked demon who the demonic history books claimed was skilled at rhetoric and languages. If memory serves, and I’m betting it does, then he also liked taking the form of a huge sea monster. How messed up was that? It was no wonder that his skin was shifting like the tides. There was a Kraken-like beasty inside that meat-suit just dying to bust out.

I was pretty sure I didn’t want this job—no matter how much I needed the money. I draw the line at demonic sea monsters for clients.

Hopefully, he could contain himself while in the office. Demonic fish gunk was something I didn’t want to have to explain to Jinx. Would making Forneus angry cause him to lose control? I was about to find out.

I can give you my answer now, Forneus, I said, looking him in the eye. It was difficult to do. He may have dropped his spell, but my eyes still wanted to slide away from Forneus’s grotesque, writhing face. Whatever the job is, no matter how much it pays, the answer is no.

But… he said.

No, I said. I’m not going to be tricked into making a deal with the devil.

I can assure you that I do not represent His Eminence… he said.

I don’t care, I said.

You should care, he said, eyes beginning to glow. If you care one jot about your fair city and its inhabitants, your family, friends, and self included, then I suggest you hear what I have to say.

Threats? Wrong answer, halitosis dude. I shifted my weight to the balls of my feet.

Can I get you a drink while I think it over? I asked.

I didn’t need to think over his offer, or his threats, but my crucifix suddenly seemed an inadequate weapon. I needed something more suited for throwing. I moved casually over to the office water cooler.

I had Father Thomas bless our Poland Spring water jugs each week. All I needed was a cup of water and I’d have the Holy Freakin’ Hand Grenade. I tried to loosen my shoulders and look relaxed, but I must have telegraphed my intent. I only looked away for a second, but when I spun around with my water cup, Forneus was gone.

On the empty chair lay a smoking business card. I so wasn’t touching that thing without super thick, industrial gloves. A ten-foot pole would come in handy as well. I did not need tortuous visions from Hell to add to my nightmare repertoire.

My second sight is strange that way. I can see through a simple glamour, the type the average fae cast while walking our city streets, without any special tricks. Seeing the past history of an item though requires more effort. Psychometry only kicks in when I physically touch an item.

I’m guessing it’s a built in safety mechanism for people like me. Otherwise, we’d all be gouging our eyes out, begging the visions to stop. Honestly, I didn’t think eyeballs were required tools for seeing visions, but I can understand the impulse. That’s why I own multiple pairs of thick gloves.

If they carried human size hermetically sealed bubbles at the corner store, I’d never leave home without one. I’d roll around the streets like a rodent in an exercise ball. Unfortunately, hamster balls for humans is a fad that hasn’t caught on yet. It’s not fair, rodents have all the fun. With no protective bubble, I had to settle for the next best thing.

I moved carefully to my desk and pulled the top drawer open with the tip of the cross I still held in a vice-like grip. A pair of large, black, rubber gloves sat on top of paperclips and candy wrappers. I needed to slip the heavy duty gloves on over my leather bike gloves, but I was still holding the cross and holy water. Juggling the plastic water cup onto the edge of the desk, I raced to pull on the gloves over shaking hands. My hands weren’t the only thing shaking. I was trembling all over. The adrenaline was wearing off, allowing fear to catch up with me. It’s not like I get demons for clients every day. Thank God.

I retrieved the water cup with clumsy, gloved fingers and walked around to the front of my desk. The chair where Forneus sat moments before reeked of sulfur and something like burning dirt that was most likely brimstone. I’d probably have to douse the chair with holy water and haul it to the city dump. Jinx was going to kill me.

Leaning forward I tried to read the cursive script on the card. No dice. Even squinting and bringing my face closer didn’t help. The archaic writing was difficult enough to make out without being wreathed in a perpetual smoke cloud.

Oberon’s eyes, I muttered. Here goes nothing.

I reached out and grabbed the card, cross still in hand. The script rippled and shifted into letters and numbers. It wasn’t a vision, but it still made my skin crawl like spiders were racing up my arms and neck to nest in my hair. With grim determination, I forced thoughts of spiders away and focused on the writing that was now legible and beginning to glow.

Tomorrow 7 AM. Don’t be late.

Arrogant jerk, I said.

As I said the last, the card burst into flames. I wrote down Forneus’ message and rethought my plan for the day. I better visit Madame Kaye before tomorrow morning and stock up on demonic protection charms. Looks like I had one hell of an appointment to keep.

*****

It was late afternoon before I could make a trip to Madame Kaye’s. By the time I rolled the, now worthless and potentially dangerous, office chair behind the building and doused it with holy water, I had clients waiting.

I lit a stick of Nag Champa incense to cover the burning, rotten-egg stink of Forneus and cranked the table fan on Jinx’s desk to high. It set the silver and iron spoon wind chime to a metallic tinkling. Hopefully, it would distract clients from the smell of demon butt. Seriously, did he have to ruin my chair? I left a voicemail asking Jinx to bring one of our dining chairs down from the loft and, with a heavy sigh, faced my clients.

After a demon with hellish halitosis starts your morning by destroying office furniture and leaving you with cryptic threats of looming danger, you’d think the day could only get better. Unfortunately, we were trapped in a heat wave that turned the

Enjoying the preview?
Page 1 of 1