C.L. Cannon's Blog, page 4

July 31, 2023

C.L. Cannon’s Buffy The Vampire Slayer Fan Giveaway

 

 

Follow some amazing authors across the web and enter to win print editions of In Every Generation and One Girl In All The World by Kendare Blake, and Big Bad by Lily Anderson, plus a Buffy Unmatched game, neon Buffy poster, Willow candle, Beep Me mug, and The Bronze sticker!Come back every day for special tasks that will earn you daily entry points!
The more tasks you perform, the more chances you have to win!

On a phone and having trouble entering? Make sure you open this page outside of the Facebook web browser by clicking the three dots at the top right 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: 600px; }.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( '66061074','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_66061074(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-66061074'); 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-66061074');};

Please make sure you are following, liking, joining, and subscribing to what you say you are. We do verify this information when we pick winners! You must complete at least one task to become a winner, the giveaway software will not pick you as a winner just for signing in with your email or social media.

 

The post C.L. Cannon’s Buffy The Vampire Slayer Fan Giveaway appeared first on C.L. Cannon | Fantasy Author.

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on July 31, 2023 13:27

July 15, 2023

C.L. Cannon’s Summer Fantasy & Sci-fi BookBub Giveaway

Follow some amazing authors on BookBub and be entered to win a $300 Amazon gift card!

Multiple ways to enter, including some daily tasks!

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: 600px; }.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( '25461212','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_25461212(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-25461212'); 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-25461212');};

 

The post C.L. Cannon’s Summer Fantasy & Sci-fi BookBub Giveaway appeared first on C.L. Cannon | Fantasy Author.

 •  0 comments  •  flag
Share on Twitter
Published on July 15, 2023 17:10

June 26, 2023

C.L. Cannon’s Witchy Ways Fan Giveaway

 

 

Follow some amazing authors across the web and enter to win print editions of Spells Trouble by P.C. Cast and Kristin Cast, Weyward by Emilia Hart, The Ex Hex by Erin Sterling, and Practical Magic by Alice Hoffman, plus a witch’s brew mug, basic witch candle, Sabrina bookmark, and a black cat holographic sticker!!Come back every day for special tasks that will earn you daily entry points!
The more tasks you perform, the more chances you have to win!

On a phone and having trouble entering? Make sure you open this page outside of the Facebook web browser by clicking the three dots at the top right 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: 600px; }.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( '33801203','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_33801203(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-33801203'); 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-33801203');};

Please make sure you are following, liking, joining, and subscribing to what you say you are. We do verify this information when we pick winners! You must complete at least one task to become a winner, the giveaway software will not pick you as a winner just for signing in with your email or social media.

 

The post C.L. Cannon’s Witchy Ways Fan Giveaway appeared first on C.L. Cannon | Fantasy Author.

 •  0 comments  •  flag
Share on Twitter
Published on June 26, 2023 00:48

May 17, 2023

C.L. Cannon’s Fantasy & Sci-fi Found Family Fan Giveaway

 

 

Follow some amazing authors across the web and enter to win print editions of The Long Way To A Small Angry Planet by Becky Chambers, Firefly: Big Damn Heroes by James Lovegrove, Legends & Lattes by Travis Baldree, and Six of Crows by Leigh Bardugo, plus a Found Family candle, Found Family Book Club button pin, Cirilla bookmark, Supernatural magnet, and Red Rising coffee mug!Come back every day for special tasks that will earn you daily entry points!
The more tasks you perform, the more chances you have to win!

On a phone and having trouble entering? Make sure you open this page outside of the Facebook web browser by clicking the three dots at the top right 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: 600px; }.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( '71463006','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_71463006(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-71463006'); 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-71463006');};

Please make sure you are following, liking, joining, and subscribing to what you say you are. We do verify this information when we pick winners! You must complete at least one task to become a winner, the giveaway software will not pick you as a winner just for signing in with your email or social media.

 

The post C.L. Cannon’s Fantasy & Sci-fi Found Family Fan Giveaway appeared first on C.L. Cannon | Fantasy Author.

 •  0 comments  •  flag
Share on Twitter
Published on May 17, 2023 21:52

May 16, 2023

My Review of Sentinals Awaken by Helen Garraway

My Review:

★★★

This was a hard one for me to get into for some reason. I’ve started it several times and had to backtrack multiple times to try to figure out what was going on. I think this has a lot to do with the writing style, which kind of hops around a bit. There are also two major characters with similar names. Overall, the book was just all right. It’s not a series I’ll be finishing. I will say that the narration for the audiobook is beautifully and professionally done, as are the stunning covers for this series, which are what drew me in in the first place.

Please don’t just take my word for it. We all have different likes, interests, and opinions. Check out the book at the link below and read the blurb to form your own opinions. 

Buy the book: https://books2read.com/sentinalsawakenbk1

[image error]

Blurb:


As a three thousand-year-old threat reemerges, only one man has the power to awaken the world’s greatest protectors and restore order to the realm. He just doesn’t know it yet.


When Jerrol Haven, a captain in the King’s Rangers, discovers treason at the highest level, he knows immediately that the knowledge puts his life at risk. And indeed, though he expected the ailing King to shield him, the ambitious Crown Prince sentences Jerrol to death. What hold does the Prince have over his weakened father, and who or what is he protecting?


As Jerrol flees for his life, he is rescued by the enigmatic Lady Leyandrii, a goddess who, according to legend, once saved the land of Remargaren from malevolent wild magic users known as the Ascendants by raising a veil to nullify their power and exiling them. Now, with signs that her veil is weakening and the Ascendants are creeping back into power, she has returned and is in dire need of Jerrol’s help. For though he doesn’t know it, Jerrol possesses a rare gift: By chance, he touches a revered Sentinal tree and awakens Birlerion, one of the Lady’s personal guard who have been sleeping in the strange, tall trees since they were last called to battle.


Aided by Birlerion and an old friend, Jennery, Jerrol begins his journey to help Lady Leyandrii save Remargaren once more. But time is running out: As it was with the King, the old guard Lords are everywhere being usurped, attacked, and assassinated, while their heirs behave strangely and refuse to honour the Lady as Remargarens have done for millennia. Jerrol must unravel the mystery of the Ascendants’ return, stop the sinister force that is dividing good families through bloodshed and betrayal, and rescue the King—and his troubles are only just beginning.


Sentinals Awaken is the first book in the saga of Remargaren, a vibrant, ancient world of high fantasy suffused with magic and adventure.


 

The post My Review of Sentinals Awaken by Helen Garraway appeared first on C.L. Cannon | Fantasy Author.

 •  0 comments  •  flag
Share on Twitter
Published on May 16, 2023 18:46

April 23, 2023

C.L. Cannon’s Spring Fantasy & Sci-fi BookBub Giveaway

Follow some amazing authors on BookBub and be entered to win a $300 Amazon gift card!

Multiple ways to enter, including some daily tasks!

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: 600px; }.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( '94333880','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_94333880(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-94333880'); 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-94333880');};

 

The post C.L. Cannon’s Spring Fantasy & Sci-fi BookBub Giveaway appeared first on C.L. Cannon | Fantasy Author.

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on April 23, 2023 15:46

C.L. Cannon’s Enemies To Lovers Fan Giveaway

 

 

Follow some amazing authors across the web and enter to win print editions of Cast In Fireflight by Dana Swift, Belladonna by Adalyn Grace, Psyche and Eros by Luna McNamara, Garden of the Cursed by Katy Rose Pool, plus a From Blood & Ash book sleeve, Enemies to Lovers coffee mug, ACOTAR Night Court page holder, Cruel Prince candle, and Kingdom of the Wicked art prints!Come back every day for special tasks that will earn you daily entry points!
The more tasks you perform, the more chances you have to win!

On a phone and having trouble entering? Make sure you open this page outside of the Facebook web browser by clicking the three dots at the top right 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: 600px; }.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( '34643098','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_34643098(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-34643098'); 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-34643098');};

Please make sure you are following, liking, joining, and subscribing to what you say you are. We do verify this information when we pick winners! You must complete at least one task to become a winner, the giveaway software will not pick you as a winner just for signing in with your email or social media.

 

The post C.L. Cannon’s Enemies To Lovers Fan Giveaway appeared first on C.L. Cannon | Fantasy Author.

 •  0 comments  •  flag
Share on Twitter
Published on April 23, 2023 14:18

April 17, 2023

My Review of The Ascendant Path: Scholar by Joshua C. Cook

My Review:

★★★★

I really enjoyed this story. It starts with Layten, a boy from a small village, who is chosen to become a scholar and study at the House of Knowledge. This is pretty standard Fantasy, but once he arrives at the House of Knowledge, that’s when the fun begins. I really enjoyed his relationships with Hopwell and Wix! The banter was priceless! I also appreciate the different backgrounds the characters represent and how differently they react to their situations, yet all band together as friends, no matter their status. The magic system and the general lore of the world are well thought out and unique. I love how magic isn’t used for everything. It is sacred and must be used by necessity, rather than convenience lest one dishonor the gods. The last few chapters in the hidden library are full of action and make you excited to continue the series! The narration of this book is also very well done, with distinct voices for each character and tones that are easy to follow.

Please don’t just take my word for it. We all have different likes, interests, and opinions. Check out the book at the link below and read the blurb to form your own opinions. 

Buy the book: https://books2read.com/ascendantpathscholar

[image error]

Blurb:


Welcome to Alos – a world torn between the thriving, magic-free lands of the North and the untamed, mystical realms of the South. Under the vigilant guidance of Sartum, the Unsundered, the North flourishes, protected from the dark corruption of magic by the Anchors – an ancient order with the power to absorb and eradicate malevolent forces.


Meanwhile, the South stands in stark contrast – a wild, untamed land teeming with magic and peril. Amidst the chaos, non-human races such as the Trinil, Gorom, enigmatic Leuh, and a myriad of other rare and mysterious beings, establish pockets of stability.


Enter Layten Grayread – a young dreamer with aspirations of becoming a Scholar, graduating from the prestigious House of Knowledge, and dedicating his life to safeguarding the free lands of the North against the threats of magic and its monstrous creatures. When Layten’s dreams finally become a reality, his life takes a thrilling turn – but destiny has other plans in store.


A chance discovery leads Layten, alongside his friends Hopwell and Wix, to a hidden, forbidden library filled with heretical tomes and journals. Unwittingly, the trio embarks on a perilous and unparalleled journey, challenging everything they once believed.


Layten had always yearned to be a Scholar – but as he soon learns, the pursuit of knowledge comes at a heavy cost.


 

The post My Review of The Ascendant Path: Scholar by Joshua C. Cook appeared first on C.L. Cannon | Fantasy Author.

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on April 17, 2023 18:16

April 12, 2023

My Review of Skyler Phoenix by Damien Benoit-Ledoux

My Review:

★★★

I’m giving this book a solid 3 stars. I absolutely loved the book’s first half when Sklyer is dealing with the situation with the Tisdales and Cam. There were solid emotional beats, and the story felt realistic. I am from the South, and this is precisely how anyone in the LGBTQIA+ community would be treated. I was a snotty mess when he watched Prayers for Bobby with his foster dad, Stephen, and siblings. It adds some nuance to the story. Not everyone who is a Christian is completely irredeemable, and the best way to help them is to educate them. I definitely feel like Stephen could change and did change. Whether he will stay that way once his wife regains control of him remains to be seen. It also broke my heart when Skyler had to say goodbye to his siblings.

Then we get to the middle of the book when Sklyar meets his third foster family, the Kelleys. This was okay, if not a little too good to be true. I did immensely enjoy Dale and Liara. I love that their relationship is so open and the way they talk to CK and Skyler, and how supportive they are. It’s from about the point in the story when Skylar starts going out with Kalin that things begin to fall apart for me. I do like Kalin, and they make a cute couple, but the story seemed to stumble here and made the last bit of the book feel like it lasted forever, and I ended up losing some interest in the characters. Some of the dialogue, especially once Skylar makes it to the Kelley household, is a bit much. Teenagers do not talk or even act in some of the ways described.

I did listen to this as an audiobook, and the narration was a bit much at times. It was hard to decipher between many of the male voices, which seemed very stereotypical surfer dudes. The female voices came out as overly Valley Girl in most cases. Giggles were also a little weird.

Overall, I did enjoy this book and took many great moments from it.

Please don’t just take my word for it. We all have different likes, interests, and opinions. Check out the book at the link below and read the blurb to form your own opinions. 

Buy the book: https://books2read.com/skylerphoenix

[image error]

Blurb:


Skyler finally had it all, but for the third time, the state had taken everything away from him.
It wasn’t his fault, though, or was it?


If only he hadn’t been so stupid…
If only he hadn’t been so careless…
If only he hadn’t fallen in love with his best friend, Cameron.


Now, sitting in the social worker’s SUV, he stared at his new house and the strangers standing on the front steps. His life had been an uphill climb, and now he had to start over.


Again.


One day, he might call them family, but he had finally learned his lesson.
This time, Skyler wouldn’t be stupid.
This time, Skyler wouldn’t be careless.
And no matter what, he definitely, absolutely, wouldn’t fall in love with another cute boy.


 

The post My Review of Skyler Phoenix by Damien Benoit-Ledoux appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on April 12, 2023 07:33

April 10, 2023

My Review of A Soul As Cold As Frost by Jennifer Kropf

My Review:

★★★★★

A Soul as Cold As Frost is an imaginative and adventurous masterpiece! The book is a mix of Narnia, Wonderland, and Howl’s Moving Castle, and in the best way!

Helen receives a mysterious orb from an even more mysterious stranger. What happens next is unexpected and wonderous! She can now see a whole new world, but with this power comes danger! A witch named Maura Rouge is seeking her with vicious intentions. Luckily, Helen meets Zane, who happens to be my favorite character! Zane is sworn to protect Helen, who learns she is something called a truth carrier. Can Helen survive The Quarrel of Sword and Bone? Will she ever get home again? Can she ride Cornelius Britely’s train forever? (Gosh, I wish! I would love to!) Only time will tell!

If you’re looking for a magical read, I highly recommend this book! The characters are fleshed out. The story is fast-paced and unpredictable. The world is unique but also somehow familiar. I absolutely loved it and need more! Off to the sequel, I go!

Please don’t just take my word for it. We all have different likes, interests, and opinions. Check out the book at the link below and read the blurb to form your own opinions. 

Buy the book: https://books2read.com/asoulascoldasfrost

[image error]

Blurb:


The Quarrel of Sword and Bone was a death sentence for anyone who stepped into the arena with the deranged Queen, whose soul had crisped to frost in an age long since past.


Sixteen-year-old Helen Bell understood tragedy better than most kids growing up—she knew what it was like to wear clothes from donation bins and be mocked by the beautiful girls in school. She thought these brutal experiences made her ready for anything. But, she wasn’t ready for this. After an eccentric girl opens Helen’s eyes to let her see the realm of winter—a world with intersects tucked carefully into the cracks of our own, where monarchs have risen and fallen, it’s forbidden to mention the name of the dead king of winter, and the currency is gold rings—Helen comes to realize the downtown confrontation was more significant than what the eccentric girl let on. When Helen receives a summons from the Crimson Court to enter into the Quarrel of Sword and Bone, a traditional duel performed before 1,000 witnesses that leaves only one survivor, she’s forced to finally pay attention to the boy who’s been following her around with a warning on his tongue.


 

The post My Review of A Soul As Cold As Frost by Jennifer Kropf appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on April 10, 2023 12:51