• Paranormal

    Dial Witch (Dial Witch Trilogy Book 1)

    Trouble brews when a psychic enchantress shares her magic. When the sorceress Jane Black offers spells, potions, and tarot card readings to the regular folk in her small town, she finds herself in a cauldron of hot water. Despite her good intentions, spells spiral out of control, potions backfire, and people turn against her. As Jane’s problems multiply, a drool-worthy dragon enforcer, arrives on her doorstep and gives her an ultimatum. While the universe stacks impossible odds against her, a hot dragon breathes down her neck, and Vixen, her snarky familiar, harangues her every move, Jane refuses to give up. She’s determined to make things better for everyone, or die trying. Is Jane’s magic strong enough to heal the town’s problems? Will her full-service sorcery store, survive? And what exactly will Leos the dragon set on fire? Dial Witch is the first book in the Dial Witch trilogy, set in the Mystic Keep world. It chronologically follows The Perfect Brew trilogy, but can easily be read as a standalone story.***What readers are saying:“This is the beginning of a super fun new series.. It just tickles my funny bone! It’s sweet and mysterious, with a bit of steam and a whole cauldron of charm.. Can’t wait for more!” ~Marianne on BookBub“I really enjoyed reading this story and escaping from reality for awhile and getting lost in this fantasy. So many enjoyable characters and descriptive writing that only Jo-Ann Carson does so well.”~ Barb on Bookbub Read more
    $0.00$12.99
  • Paranormal

    The Perfect Brew

    body { font-size: 14px; line-height: 1.6em; } .aplus { min-width: inherit; } <div>A potion for mystery & magic <br />When evil rises one clumsy witch must save the world. Cassie Black inherits a sentient coffee-house, complete with an inter-dimensional portal and a side of ancient curse from her great-aunt Ophelia. When Cassie attends the funeral, she discovers the Pacific Northwest town is a haven for supernatural beings. Ophelia’s death is suspicious and her lawyer is poisoned. <br />Up to her neck in mysteries, and weighed down with a mysterious curse, Cassie hunts for the murderer. There are many unusual suspects, a tall, dark and annoying detective keeps getting in her way, and a seductive warlock offers his assistance.<br />Will Cassie catch the villain before he kills again? Can she protect the portal and still free herself from the curse? Will Sid, her snarky cat familiar, convince her to play dirty with the boys? <br />This is the first novella in The Perfect Brew, paranormal, cozy series, which can be read as a stand-alone. If you like stories with strong characters, cozy-styled mystery and humor, you’ll love this one. There’s no sex or violence on the page, but be prepared for some serious romance, mystery, and magic. <br />Buy The Perfect Brew today to start your own magical adventure in the town of Mystic Keep. <br /><br />Readers love The Perfect Brew:<br />“This book has all of my favorites: coffee, witches, murder mysteries and a bit of romance. The quirky characters are lovable and intriguing…. reader review, J. Kimbel<br /><br />A “… fast-paced, laugh-out-loud paranormal mystery romance….” reader review, J. Reads<br />“An entertaining read filled with more than enough twists and turns to keep the reader enthralled …” reader review, J. Guidoccio<br />I “Love her demon kitty familiar. …” reader review, Kindle customer<br />It has “Humor that had me laughing out loud, a cozy mystery, surprises, twists, a hysterically funny cat (Sid, her familiar) and a quirky witch, hunky warlock and handsome cop all made for a very enjoyable story. I loved the coffee quotes at the beginning of each “chapter” of the story.” reader, B<br /></div> <em></em> Read more Read less (function(f) {f(window.P._namespace(“bookDescription”));}(function(P) { // Log render timestamp P.execute(‘dp-atf-bookDescription’, function () { if (typeof window.markFeatureRender === ‘function’) { window.markFeatureRender(‘bookDescription’); } }); P.declare(“book-description-config”, { logInteractivity: true }); })); P.when(‘DynamicIframe’).execute(function(DynamicIframe){ var BookDescriptionIframe = null, bookDescEncodedData = “A%20potion%20for%20mystery%20%26%20magic%20%3Cbr%20%2F%3EWhen%20evil%20rises%20one%20clumsy%20witch%20must%20save%20the%20world.%20Cassie%20Black%20inherits%20a%20sentient%20coffee-house%2C%20complete%20with%20an%20inter-dimensional%20portal%20and%20a%20side%20of%20ancient%20curse%20from%20her%20great-aunt%20Ophelia.%20When%20Cassie%20attends%20the%20funeral%2C%20she%20discovers%20the%20Pacific%20Northwest%20town%20is%20a%20haven%20for%20supernatural%20beings.%20Ophelia%26%23×2019%3Bs%20death%20is%20suspicious%20and%20her%20lawyer%20is%20poisoned.%20%3Cbr%20%2F%3EUp%20to%20her%20neck%20in%20mysteries%2C%20and%20weighed%20down%20with%20a%20mysterious%20curse%2C%20Cassie%20hunts%20for%20the%20murderer.%20There%20are%20many%20unusual%20suspects%2C%20a%20tall%2C%20dark%20and%20annoying%20detective%20keeps%20getting%20in%20her%20way%2C%20and%20a%20seductive%20warlock%20offers%20his%20assistance.%3Cbr%20%2F%3EWill%20Cassie%20catch%20the%20villain%20before%20he%20kills%20again%3F%20Can%20she%20protect%20the%20portal%20and%20still%20free%20herself%20from%20the%20curse%3F%20Will%20Sid%2C%20her%20snarky%20cat%20familiar%2C%20convince%20her%20to%20play%20dirty%20with%20the%20boys%3F%20%3Cbr%20%2F%3EThis%20is%20the%20first%20novella%20in%20The%20Perfect%20Brew%2C%20paranormal%2C%20cozy%20series%2C%20which%20can%20be%20read%20as%20a%20stand-alone.%20If%20you%20like%20stories%20with%20strong%20characters%2C%20cozy-styled%20mystery%20and%20humor%2C%20you%26%23×2019%3Bll%20love%20this%20one.%20%20There%26%23×2019%3Bs%20no%20sex%20or%20violence%20on%20the%20page%2C%20but%20be%20prepared%20for%20some%20serious%20romance%2C%20mystery%2C%20and%20magic.%20%3Cbr%20%2F%3EBuy%20The%20Perfect%20Brew%20today%20to%20start%20your%20own%20magical%20adventure%20in%20the%20town%20of%20Mystic%20Keep.%20%3Cbr%20%2F%3E%3Cbr%20%2F%3EReaders%20love%20The%20Perfect%20Brew%3A%3Cbr%20%2F%3E%26%23x201c%3BThis%20book%20has%20all%20of%20my%20favorites%3A%20coffee%2C%20witches%2C%20murder%20mysteries%20and%20a%20bit%20of%20romance.%20The%20quirky%20characters%20are%20lovable%20and%20intriguing%26%23×2026%3B.%20%20reader%20review%2C%20J.%20Kimbel%3Cbr%20%2F%3E%3Cbr%20%2F%3EA%20%26%23x201c%3B%26%23×2026%3B%20fast-paced%2C%20laugh-out-loud%20paranormal%20mystery%20romance%26%23×2026%3B.%26%23x201d%3B%20reader%20review%2C%20J.%20Reads%3Cbr%20%2F%3E%26%23x201c%3BAn%20entertaining%20read%20filled%20with%20more%20than%20enough%20twists%20and%20turns%20to%20keep%20the%20reader%20enthralled%20%26%23×2026%3B%26%23x201d%3B%20reader%20review%2C%20J.%20Guidoccio%3Cbr%20%2F%3EI%20%26%23x201c%3BLove%20her%20demon%20kitty%20familiar.%20%26%23×2026%3B%26%23x201d%3B%20reader%20review%2C%20Kindle%20customer%3Cbr%20%2F%3EIt%20has%20%26%23x201c%3BHumor%20that%20had%20me%20laughing%20out%20loud%2C%20a%20cozy%20mystery%2C%20surprises%2C%20twists%2C%20a%20hysterically%20funny%20cat%20%28Sid%2C%20her%20familiar%29%20and%20a%20quirky%20witch%2C%20hunky%20warlock%20and%20handsome%20cop%20all%20made%20for%20a%20very%20enjoyable%20story.%20I%20loved%20the%20coffee%20quotes%20at%20the%20beginning%20of%20each%20%26%23x201c%3Bchapter%26%23x201d%3B%20of%20the%20story.%26%23x201d%3B%20reader%2C%20B%3Cbr%20%2F%3E”, bookDescriptionAvailableHeight, minBookDescriptionInitialHeight = 112, options = {}, iframeId = “bookDesc_iframe”; function resizeCallback() { P.guardFatal(“bookDescription”, function() { // Get the line-height of the iframe var iframe = document.getElementById(iframeId); var iframeDocument = iframe.contentDocument; if (true && iframeDocument && iframeDocument.defaultView) { // Set the height to the number of lines specified var numLines = parseInt(5, 10); // Get the line-height of the iframe var iframeContent = iframeDocument.getElementById(“iframeContent”); // Compute the line height var lineHeight = iframeDocument.defaultView.getComputedStyle(iframeContent, null).getPropertyValue(“line-height”); // Parse the line height lineHeight = parseFloat(lineHeight); bookDescriptionAvailableHeight = Math.round(lineHeight * numLines); } else { var bdOffsetTop = document.getElementById(“bookDescription_feature_div”).offsetTop; var imageBlockOffsetTop = document.getElementById(“booksImageBlock_feature_div”).offsetTop; var imageBlockHeight = document.getElementById(“booksImageBlock_feature_div”).offsetHeight; bookDescriptionAvailableHeight = imageBlockOffsetTop + imageBlockHeight -bdOffsetTop – 30; if(bookDescriptionAvailableHeight bookDescriptionAvailableHeight + 30){ if(document.getElementById(“bdSeeLessPrompt”).style.display == “none”){ document.getElementById(“outer_postBodyPS”).style.height = bookDescriptionAvailableHeight + ‘px’; document.getElementById(“psPlaceHolder”).style.display =”block”; document.getElementById(“bdSeeAllPrompt”).style.display =”block”; } else{ document.getElementById(“outer_postBodyPS”).style.height = psTotalHeight + ‘px’; } } else{ document.getElementById(“outer_postBodyPS”).style.height = psTotalHeight + ‘px’; document.getElementById(“psPlaceHolder”).style.display =”none”; document.getElementById(“bdSeeAllPrompt”).style.display =”block”; document.getElementById(“bdSeeLessPrompt”).style.display =”none”; document.getElementById(“bdExpanderIcon”).className = document.getElementById(“bdExpanderIcon”).className.replace(“rotate”,””); } })(); } options.iframeId = iframeId; options.iframeWrapperId = “bookDesc_iframe_wrapper”; options.overriddenCSSId = “bookDesc_override_CSS”; options.encodedIframeContent = bookDescEncodedData; options.initialResizeCallback = resizeCallback; BookDescriptionIframe = new DynamicIframe(options); P.guardFatal(“bookDescription”, function() { BookDescriptionIframe.createIframe(); }) (); if ((typeof BookDescriptionIframe != ‘undefined’) && (BookDescriptionIframe instanceof DynamicIframe)) { P.when(‘jQuery’, ‘book-description-config’).execute(function($, config) { $(window).resize(function() { P.guardFatal(“bookDescription”, function() { BookDescriptionIframe.resizeIframe(resizeCallback); }) (); }); $(window).bind(‘imageResize’, function() { P.guardFatal(“bookDescription”, function() { BookDescriptionIframe.resizeIframe(resizeCallback); }) (); }); // Log interactivity timestamp if (!!config.logInteractivity) { if (typeof window.markFeatureInteractive === ‘function’) { window.markFeatureInteractive(‘bookDescription’); } } }); } });
    $0.00$9.99
  • Horror

    Midnight Magic (A Ghost & Abby Mystery Book 1)

    As the janitor in a haunted house, single mom Abby Jenkins has many contacts with the living and the dead in the small Pacific Northwest town of Sunset Cove, which puts her in a perfect position to solve local mysteries. Or so she thinks. Hired to find diamonds hidden in a haunted manor she gets help from a Viking ghost with existential issues. Will she survive? This book contains bad-boy ghosts, mischievous magic, and a woman who knows what she wants in a Viking hayloft.
    $0.00$0.99