First Promotional Art for City of Dreams!

So here we have the first piece of artwork commissioned for City of Dreams.  Note that this picture isn’t symbolic or representational in any way; this scene actually takes place in the book.

What you’re seeing is the protagonists – or rather, the protagonist and her love interests – being attacked by one of the Mara, a servant of Nightmare.
Continue reading “First Promotional Art for City of Dreams!”

The Dreams of the Boardwalk Giveaway Is Coming to a Close

Just one more day to go in the Dreams of the Boardwalk giveaway!  To give you a taste of what you might be missing, here’s an excerpt:

I knew the exact moment that they realized I was on to them, because their faces…split.  Huge grins stretched much farther than a human mouth could open, almost literally ear to ear, and they were grinning mouthfuls of fangs.

I don’t think they expected me to react as quickly as I did.  Greaser grabbed for me as I spun away, but gave a cheated shriek as his fingers just skated across the back of my shirt, and then I was off and running.

Usually in nightmares like this, it’s like the world goes into slow motion.  No matter how hard I try to run, I don’t get anywhere.  Or maybe the boardwalk would stretch into forever in front of me, so no matter how far I ran, there was no escape.  Or no matter where I ran, the monsters would always be there in front of me.  But none of that was happening.  I was booking it, and it was a good thing, too, because Greaser’s shriek brought more shadowy figures pouring out of the darkness.  They appeared out of the pools of shadow near broken streetlights, they climbed up through the gaps in the boardwalk, they came up from the darkness beneath and crawled and skittered over the railings, a horde of street thugs from all ages of New York City.

(And I do mean all.  There was someone who looked like he’d stepped straight out of Gangs of New York running beside Scary Punk.)

I vaulted the railing and dropped down to the sand.  I don’t know why I did that; it was crazy.  In the waking world, the sand was level with the boardwalk, but here, it was a fifteen-foot drop, and if I’d broken my leg, I would have been helpless.  Trapped prey.

But I didn’t.  And I didn’t let myself think about it.  I hit the ground, let myself fall, let myself roll, let the sand take the shock, rolled all the way back to my feet and I took off.

Or tried to.  Coney Island beach sand is deep, and running in it is hard.  I think I surprised them, going over the rail (but how do you surprise the monster in your nightmare?), but I wasn’t gaining enough ground.  Worse, I was tiring out again.  That first run had taken a lot out of me, and a second burst of adrenaline wasn’t going to carry me far.  Not far enough.

I looked over my shoulder, and oh god, they were swarming.  Swarming down off the boardwalk, leaping like insects, swarming up from underneath like cockroaches.

I floundered and struggled across the sand, my legs and my chest burning, trying to squeeze out that one last ounce of speed.  Why had I even done this?  Where was I going?

Then the West End jetty came into sight, and I understood.  Sometimes in dreams you know you desperately have to get somewhere, you don’t know why, you just do.  And that unconscious knowing was leading me right to my tide pool.  I had no idea why, how it was supposed to save me from a horde of monsters in street gear, but –

Oh god, what if it wasn’t there?  It was a tide pool!  I might be making a desperate break for a stretch of damp sand!  And with the heat and the endless run sucking the life out of me, where would I go from there?  How much further could I push on before I just collapsed in the sand?

But no, the tide was high, washing syringes and garbage high up on the beach.

I buttonhooked around a fence and there it was, free of garbage and shining like the Moon.

Now what?

Stand in knee-deep water and hope that helps?  It wouldn’t even be enough to save me from the heat!  Why did I come here?

I turned around and looked back.  They were coming – howling and shrieking and laughing that high, insane laugh, halfway across the beach now.

I had to wake up.  I had to wake up!

I spun around, shut my eyes tight, and dug my fingernails into my arm, hard enough to draw blood.

Nothing.  It wasn’t working.  I couldn’t wake up.  I couldn’t wake up!

That was the breaking point.  I was too tired to run any further, and there was no place to run anyway.  This terrible dream just wouldn’t end, and I couldn’t even wake up.  Exhausted and beaten, I dropped to my knees in the sand.

“Damn you, Dream Boy,” I whispered as the first of my tears dripped into the pool “Where are you?  What good is it to have a dream boyfriend if he’s only there to dance and eat cotton candy and screw?  Where are you when I need someone to fight for me?  Fight like Justin never – “

“You need to give him a name.”

“Who said that?” I looked around wildly, but there was no one.

“Over here.”

I looked at the tide pool, and it was like looking through Alice’s Looking Glass.  On the other side of the tide pool’s surface, it was a bright, sunny day.  Standing there on the other side of the pool was a young man – maybe thirty – with a black goatee.  He was wearing sunglasses, a top hat, and a black bathing suit, the old-fashioned kind with the shoulder straps.  In his hands, he held a big Key to the City that read “Coney Island”.

Help!” I screamed into the water. “Please, you’ve got to help me!”

“I’m trying,” he answered. “But you’ve got to listen.  Your dream boy – you need to give him a name.  You can’t call him without a name.”

I looked over my shoulder.  They were so close, they were coming around the fence now, and this guy was talking about names.

“What?”

Listen!  Your dream boy can help you, but you have to call him, and in order to call him, he needs a name.  You already know it – you dreamed him, he’s your perfect teenage boyfriend, all you have to do is let yourself realize it.  What is his name?

And that was when I realized he was right.  I’d known Dream Boy’s real name all along.  It was a name that none of the actual boys I’d known when I was a teenager had worn, but it had always seemed to me to be the name of restless teenage ride-on-the-edge funtimes, of hot summer nights, leather jackets and cheap wine.

“Jimmy,” I whispered.  Ripples began spreading across the tide pool, and the image of the man on the other side disappeared.  Somewhere, I knew, Jimmy’s hair had just turned a lighter shade of blond, and a spray of freckles had appeared across his nose and cheeks, as was appropriate for a Jimmy.  And those things would stay; he was more real now, more solid and defined.

And he was coming.  He was on his way.  He just needed –

JIMMY!” I screamed.

And then he was there.

Want to know the rest?  Head on over to Amazon and pick up your free copy of Dreams of the Boardwalk.  Promotion ends today!

Dreams of the Boardwalk Now Available for Free Download!

Lost in the Dream of the City.

Sarah Brannigan’s life has fallen to pieces at the age of forty-five. Her fairy tale marriage has ended, her job history has been a downward spiral since 2008, and she’s paying way too much rent to live in a tiny room in an apartment that she shares with five roommates.

To escape it all, she walks the streets of New York City, seeking out the hidden wonders of the City. And like many before her, she falls in love with Coney Island. Then one day, she falls asleep on a boardwalk bench after a long walk in the hot sun, and she falls into a dream. A dream that seems to reach into Coney Island’s past. A dream of everything she wished for when she was young. A dream whose effects linger even after she’s woken up.

Soon the dream begins to take over as Sarah uses it again and again to seek escape from her failed life. She’s getting everything she ever wanted: youth, love, and adventure. But as she goes deeper into the dream, she gets ever closer to nightmare.

Sound good?  Head on over to Amazon and download a copy!  Absolutely free, today through Tuesday October 16! 

And for the love of God, would somebody please review this thing?

 

 

Dreams of the Boardwalk Promotional Art

So with the promotional giveaway of Dreams of the Boardwalk coming up, I decided it was time to share a few pieces of artwork I commissioned for the story.
Continue readingDreams of the Boardwalk Promotional Art”

What I’m Working On And What I Plan To Do With It

If there’s anyone reading this blog who’s been following me since the old days at Dreams of the Shining Horizon, you can testify that I don’t post nearly as much here as I did there, at least during the heyday.  There’s a reason for that.
Continue reading “What I’m Working On And What I Plan To Do With It”

On The Truth of Rock and Roll – Part 1: The Inspiration

I started The Truth of Rock and Roll shortly after my first wife told me we were through.
Continue reading “On The Truth of Rock and Roll – Part 1: The Inspiration”

Coney Island, June 3, 2017 – Scenes from Dreams of the Boardwalk

A few weeks ago, I was visiting Coney Island on a lovely spring day, and I got some great pictures of locations that happen to be important in Dreams of the Boardwalk. I’ve set them up on their own page in the Media Archive. Check it out!

An Excerpt From The Guardian Cats Of New York City: Kodama’s Courage

The Guardian Cats of New York City: Kodama’s Courage is still available for free download through Thursday! If you haven’t downloaded a copy yet, here’s a taste of what you’re missing:

Kodama could see the Bad Thing more clearly now. It was still a piece of night come alive, but at least it had a shape: it was smaller than a two-legs but much bigger than himself, long and narrow like a living tube, with no legs to be seen. Its head was an evil-looking triangle that swayed on the end of a long neck, and its eyes were two stars in the absolute black.

They stared at each other for a long moment, the Bad Thing swaying, Kodama crouched and hissing.

After that moment finally passed, the Bad Thing spoke in a soft, cold voice:

“What is your business here, little child of Bast?” It said.

It didn’t speak in sounds like the two-legs, or in bodies like a cat, but ideas put into Kodama’s mind. The Bad Thing’s body continued to sway and its mouth remained closed, but still he knew what it meant to say.

Startled, Kodama came out of his crouch for a moment and stared, his head tilted and his ears up with curiosity. Then he remembered that this was a Bad Thing, and he went back into his crouch.

He also remembered something else. Something from those old stories: Bast. That was the name of the greatest of cats, the mother of all cats. The one who had helped the Sun fight the darkness.

“Those are my two-legs in there,” Kodama squeaked. He tried to sound fierce, but he was still just a very young cat after all, little more than a kitten, and looking into the dark stars that were the Bad Thing’s eyes, he was very, very afraid. He tried again.

“Those are my two-legs in there,” he said. “And I know you want to hurt them! And I won’t let you!”

“Aaaahhhh.” The word was long and drawn out, a hiss and a sigh, and it would have sounded sad if it wasn’t so cold. “What a pity. For you see, little child of Bast, my own great mother Apep has commanded that I must bring darkness into these two humans’ lives. And as I am commanded, so it must be.”

“Why? Why doesn’t Apep like my two-legs?”

“Apep has no liking for any who live under the light of Ra, child of Bast. But as to why I was sent to trouble these two in particular? Why, no reason at all. And that is quite the point: pointless despair, random terror. A man too young for such things falls dead of a heart attack because that weakness comes to him from his fathers; a young woman finds herself back in the nightmare of cancer that she thought left behind many years ago. The venom of the great serpent kills a little more of the world’s light.”

Kodama had no idea what any of that meant. So he stuck to what he did know:

“Well, I won’t let you!”

The Bad Thing tilted its head in what seemed to be curiosity. “What do you owe these humans, little one?” it asked. “What have they given you, that you defend them so fiercely?”

For a moment, Kodama didn’t answer. Not because he had no answer to give, but because he had too many. Food, warmth, shelter, love…but he knew that the Bad Thing would just laugh at all of those, because Bad Things don’t understand them. Then, suddenly, he knew the one answer that the Bad Thing would respect.

“They gave me my name!” he squeaked.

“Ahhh,” the Bad Thing said, almost sadly. “I understand the debt that places upon you. Then I fear that must make us enemies. What a pity.”

Hurry on over and pick up a free copy before it’s too late! And as always, while you’re there, check out the rest of the library!

The Guardian Cats of New York City: Kodama’s Courage Is Available For Free Now Through Thursday!

At last, we come to the final – for now – story in the Guardian Cats series. Kodama’s Courage honors a cat I once knew.

They are still among us, hidden here and there; the cats who remember the Old Compact: you provide a home for us, feed us, take care of us in our illness, and we will protect you from the dangers of the night. They operate below the sight lines of humanity, dealing with dangers that we would never notice until it was too late. They remember the old magics of Freya, Bast and Hecate. They are the Guardian Cats.

Kodama is a young cat who lives in a quiet, peaceful neighborhood. He has heard the stories of the guardian cats and he dreams of becoming one of them, but first he must face a threat that strikes much closer to home. Something terrible has entered his quiet neighborhood, and it threatens his humans, the kindly giants who took him off the streets and gave him his name.

As he faces one of the hatchlings of the Serpent of Darkness, Kodama must decide what price he is willing to pay to protect the humans who have opened their home to him.

Head on over to Amazon and download yourself a free copy of Kodama’s Courage. And as always, while you’re there, check out the rest of the library.