fbpx

Pull back the curtain and see how a suspense writer puts the thrills and chills together.

SIGN UP FOR SNEAK PEEKS OF MY NEXT BOOK + NEWSLETTER-ONLY UPDATES.

Giveaway: City of Ghosts up for cover award!

But we need your help! I would love to see the cover artist, Kelly Ann Martin of kamdesign, get the accolades she deserves. I think you’ll agree she does amazing work.

Problem is, we’re up against well-established romance writers with legions of fans, so I need to call on all of you for help. Please give this cover a vote. When you vote, let me know in a comment, and I’ll put your name in for a chance to win both ebooks in my Ghostwriters series, City of Ghosts and The Girl Who Talks to Ghosts. I’ll announce the winner after the cover contest closes.

Once you’ve voted, please tell your friends and urge them to vote as well. If you share it on social media, share the link in your comment, and I’ll put your name in twice (or however many times you’ve shared) to win the books!

Thanks so much for your support!

Please vote for City of Ghosts for the Cover of the Month contest on AllAuthor.com!

Click to Vote!

1 part newsletter, 1 part unnerving updates,
2 parts sneak peeks of new projects.

31 Comments

  1. Alex J. Cavanaugh

    Log in is with Facebook – of course! I’ll come back later and see if I can register without it.

    Reply
    • JH

      Thanks, Alex. You’re always in my corner.

      Reply
  2. Samantha Bryant

    Login with Facebook didn’t work, but I was able to vote, eventually. 🙂

    Reply
    • JH

      Whew! Thanks, Samantha. Sorry for the hassle.

      Reply
  3. Random Musings

    They don’t make it easy do they lol! Anyway I’ve finally voted. Good Luck 🙂
    Debbie

    Reply
    • JH

      No, they definitely don’t. Thanks for making the effort, Debbie!

      Reply
  4. Mary Aalgaard

    I logged in with Facebook and it worked, but I had to go back and vote.

    Reply
    • JH

      Yeah, that seems to be the way of it. Good thing my cover is easy to find!

      Reply
  5. Dave Burnham

    Voted – I already have both books on my Amazon Fire already, so if I’m the lucky winner please let someone else enjoy these two great reads. Good luck.

    Reply
    • JH

      Wow, you’re my kind of peeps, Dave–thanks for all the support. I’m sure I can dig up a different book for you. 🙂

      Reply
  6. Randee

    Done and done!

    Reply
    • JH

      Thank you kindly! You RULE!

      Reply
  7. Birgit

    It took a bit but I voted and put it on my Facebook page:) love the cover!

    Reply
    • JH

      Thanks, Birgit. Sorry for the hassle! I wish the site was more user-friendly.

      Reply
  8. Barbara In Caneyhead

    Here’s to a little recognition for a lot of talent!
    Voted. Shared on three platforms and two accounts.

    Reply
    • JH

      Wow, thanks so much, Barbara! That’s so kind of you.

      Reply
    • JH

      Thanks, Patricia. I think that’s the easiest way to do it, for sure. I appreciate your support!

      Reply
    • JH

      Thanks so much, Michelle! You’re awesome.

      Reply
  9. Steven McGhee

    Ok – no problem, I’ve voted accordingly

    Reply
    • JH

      Thanks so much, Steven! You ROCK.

      Reply
  10. Cathrina Constantine

    Congrats! Love these covers!

    Reply
    • JH

      Thanks so much, Jennifer!

      Reply
  11. Lexa Cain

    Voted (#68) and shared to Facebok profile Lexa Cain. Wishing you and your designer much success!

    Reply
    • JH

      Thanks so much, Lexa! You ROCK.

      Reply
  12. Sarah Conerty Jordan

    Just voted – the cover is really a standout!

    Reply
    • JH

      Thanks so much, Sarah! I really appreciate it. That was awesome of you.

      Reply
  13. Liesbet

    Your cover is amazing. It was easy to find and to vote with conviction! It certainly is the most fantastic one. (I voted a few days ago, but am only now catching up with blog reading.) Hope you both win!

    Reply
    • JH

      Thanks so much, Liesbet! You ROCK.

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.