Once Upon A Wicked Heart Release Giveaway!



(Scroll down for the giveaway!)
About Once Upon A Wicked Heart
How do you break a villain’s heart? The first step is to steal it…
Join the authors of Once Upon A Wicked Heart as they detail the bittersweet,
tragic, and sinister love lives of the villains we all love to hate!
These twelve dark retellings of fairy tales and myths
will leave you shocked, entertained, and hungry for more!
‣ a Faerie queen with a score to settle
‣ a jilted goddess who starts a bloody war
‣ a heart of ice that will either thaw or shatter
‣ a cursed maiden who finds worth in her affliction
‣ a serial killer who might have just met her match
‣ a nymph who seems to have found true love at last
‣ a mechanical heart that could be a young woman’s undoing
‣ a sister who seeks vengeance against those who wronged her
‣ a betrayed witch who vows retribution for the slights against her
‣ a mistreated queen will take her rightful place, no matter the cost
‣ a sea witch who learns that love cannot be so easily manipulated
‣ a god who takes back what was stolen from him in a gruesome fashion
On a phone and having trouble entering? Make sure you open this page outside of the Facebook web browser by clicking the three dots and selecting ‘Open in Chrome’ or whatever web browser you normally use. .rafflepress-giveaway-iframe-wrapper iframe { width: 1px; min-width: 100%; *width: 100%; height: 1000px; }.rafflepress_iframe_loading { background-image: url('data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==') !important; background-repeat: no-repeat !important; background-position: center 100px !important; height: 100%;} function rafflepress_getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return ""; if (!results[2]) return ""; return decodeURIComponent(results[2].replace(/\+/g, " "));}function insertIframe( ID, src, minHeight) { var wrapperID = 'rafflepress-giveaway-iframe-wrapper-'+ID; var iframe = document.createElement('iframe'); iframe.setAttribute('id', 'rafflepress-'+ID); iframe.setAttribute('class', 'rafflepress-iframe'); iframe.setAttribute('src', src); iframe.setAttribute('frameborder', '0'); iframe.setAttribute('scrolling', 'no'); iframe.setAttribute('allowtransparency', 'true'); if (minHeight) { iframe.setAttribute('style', 'min-height:'+minHeight); } iframe.setAttribute('onload', 'rafflepress_resize_iframe_'+ID+'(this)'); document.getElementById(wrapperID).appendChild(iframe);}// phpcs:disableinsertIframe( '56359514','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_56359514(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-56359514'); var className = "rafflepress_iframe_loading"; if (el.classList) el.classList.remove(className); else el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' '); } } }, '#rafflepress-56359514');};
The post Once Upon A Wicked Heart Release Giveaway! appeared first on C.L. Cannon.