C.L. Cannon's Blog, page 6

January 25, 2023

My Review of The Broken Heart of Arelium by Alex Robins

My Review:

★★★★

This book sucked me right into its world and lore. Robins has a meticulous writing style that paints a vibrant and sometimes violent picture of the horrible war raging between the realm and the Greylings, barbaric monsters who turn out to be very formidable foes, tearing men limb from limb with ease. Though, as the story moves on, we begin to understand that humans are the most vicious monsters as the politics of Arelium come into play, and no one is as they seem.

I think we’re meant to really connect with Reed, but I found myself drawn more and more toward Jelaïa, Praxis, and Aldarin as the story progressed. I won’t say I was completely caught off guard by some of the betrayals, but that last one really hurt as I was starting to think maybe this character (view spoiler) would go against the grain and stay loyal.

One scene I really liked was Reed’s idea on how to train the guard and the use of the song to stay in rhythm! I would have never thought of that in a million years, but it makes a lot of sense and provides some much-needed levity in an otherwise very dark situation.

I enjoyed Jelaïa’s feisty personality, and I’m hoping with the sudden reveal at the end of the book, we’ll be seeing more of her as a driving force in the sequel instead of the more muted role she had in this one.

There were definitely parts of this story that could have used more development to more naturally disperse information about the world and the histories of Arelium. A few times, the narrative seemed to stop to get this info out all at once. There was also one passage that was a tad too derivative, but overall, I very much enjoyed this book and look forward to reading the second installment.

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/brokenheartofarelium

[image error]

Blurb:


None can resist the ravages of time. Knowledge is lost. Memories fade. But some things must never be forgotten.


Over 400 years ago, twelve great warriors united the beleaguered armies of men and scoured the war-torn lands of evil, pushing the enemy back into the underground pits and caverns from whence they came. To ensure their legacy, each of the Twelve founded fortress monasteries to impart their unique knowledge of war and politics to a select few, the Knights of the Twelve.


But now the last of the Twelve have long since passed from history to legend and the Knights, their numbers dwindling, are harbouring a dark and terrible secret that must be protected at all costs.


Merad Reed has spent half his life guarding a great crater known as the Pit, yearning for some escape from the bleak monotony. Then the arrival of Aldarin, one of the few remaining Knights of the Twelve, sets off a chain of cataclysmic events that will change Reed forever.


To the north, Jelaïa del Arelium, heiress to the richest of the nine Baronies, must learn to navigate the swirling political currents of her father’s court if she hopes one day to take his place. But the flickering flames of ambition hide the shadow of an even greater threat.


And deep within the earth, something is stirring.


“A fast-paced epic fantasy thrill-ride filled with action-packed battles, compelling mysteries, and unforeseen betrayals.”


 

The post My Review of The Broken Heart of Arelium by Alex Robins appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on January 25, 2023 19:50

January 22, 2023

C.L. Cannon’s Winter 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: 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( '76622333','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_76622333(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-76622333'); 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-76622333');};

 

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

 •  0 comments  •  flag
Share on Twitter
Published on January 22, 2023 21:51

January 19, 2023

C.L. Cannon’s Myths & Legends Reader Giveaway

 

 

Follow some amazing authors across the web and enter to win print copies of The Modern Faerie Tales by Holly Black, Skin of the Sea by Natasha Bowen, The Book of Living Secrets by Madeline Roux, and Daughter of the Moon Goddess by Sue Lynn Tan, plus an Atlantis Kida art print, Mermaid at Heart mug, Unicorn Sherbet candle, Kitsune enamel pin, Kidnapped bt Faeries magnet, and a Medusa 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: 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( '83350781','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_83350781(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-83350781'); 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-83350781');};

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 Myths & Legends Reader Giveaway appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on January 19, 2023 21:27

January 18, 2023

C.L. Cannon’s Dresden Files Fan Giveaway

 

 

Follow some amazing authors across the web and enter to win print copies of The Dresden Files books 1-4 by Jim Butcher, an audiobook download of The Law: A Dresden Files Novella, Dresden Files cooperative card game, Dresden coffee mug, tote bag, skull bath bomb, and Stars and Stones and Hell’s Bells stickers.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: 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( '50865688','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_50865688(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-50865688'); 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-50865688');};

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 Dresden Files Fan Giveaway appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on January 18, 2023 19:24

January 16, 2023

Oracle of Life is LIVE!

USA Today Bestselling Author, Katherine D. Graham is pleased to announce
the release of
Oracle of Life, book one of The Lords’ Gambit series! 

Check out the stunning cover and blurb below, then enter the
release giveaway for a chance at some awesome bookish prizes!

Also, get to know the author with Kathrine’s bio and social media links.

 

Six fallen lords. Three vengeful goddesses. And one mortal, damned to prophesy for them all.

An Exiled Oracle

Nariah, the Heiress of Ellonai, is dead. An exiled, desert-dwelling Doomsayer is all that remains within the shell of the powerful princess she once was.

A Heretic

She isn’t sure which of her visions her people hate more: the one where the three benevolent goddesses they serve have decided to destroy the world, or the vision of six lords falling from the skies to save them.

The World’s Only Hope

Stumbling across the very lords she’s been seeing in her visions for years, only Nariah’s accursed gift of Sight can aid the lords in their rebellion against the goddesses, and determine the fate of her world before it’s turned to ash.

But does she even want to save those who’ve wronged her?

A whole new take on mythological fantasy awaits in this thrilling dark epic by USA Today Bestselling Author Katherine D. Graham.

**This is not a standalone novel, though each book in The Lords’ Gambit series follows a different main character. Book two, Monk of Death, is available for pre-order now.**

You can get your copy here: https://books2read.com/lordsgambit1

 

Meet Katherine D. Graham

Website:

https://katherinedgraham.com

Social Media Links:

https://www.facebook.com/katdgraham

https://twitter.com/KatDGraham

https://www.instagram.com/katherine_d_graham

https://www.amazon.com/stores/Katherine-Graham/author/B017QQ4RKY

https://www.bookbub.com/profile/katherine-d-graham

https://www.goodreads.com/author/show/8302612.Katherine_D_Graham

Newsletter:

https://www.katherinedgraham.com/newsletter.html

Enter the Giveaway!

Don’t forget to enter the release giveaway for a chance to win these awesome prizes!

Enter here: https://bit.ly/oracleoflifegw

The post Oracle of Life is LIVE! appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on January 16, 2023 16:02

January 13, 2023

My Review of Blinded Me With Science by Tara September

My Review:

★★★★★

I’m not usually much of a Romance reader, but I am a sucker for this kind of book where the brainy girl and the popular and slightly bad boyesque guy get thrown together and discover they actually aren’t so different. In Blinded Me With Science, Emerson, who is super smart and trying to earn her Science degree, has made a list of some more out-of-character for her life experiences she’d like to accomplish this year so she can feel like she’s had the real college experience. One of the items on her list happens to be losing her v-card. Enter Steel, the bad boy from her past who ends up being assigned as her lab partner for the year. But Steel isn’t the same guy she remembers from high school, and he wastes no time trying to prove that to her when he accidentally discovers Emerson’s list and vows to help her safely check a few things off it.

I enjoyed these characters so much. Tara September did a great job of giving them their own unique voice, and I love that there was a natural progression of trust instead of the two just falling instantly head over heels in love with each other. I’m so glad that Steel could be vulnerable around Emerson, especially after what he finds out in the middle of the book about his father. That was a key moment that made me really root for these two to get together. Emerson got it. She may not have known exactly how to fix it, but being there for Steel and letting him process the information and not feel judged or pressured surely helped him come to terms with it. I also loved how caring and protective Steel was over Emerson, keeping her safe without being a barrier in the way of her new experiences. Very refreshing to see!

All in all, a wonderful story that flowed effortlessly and left me wanting more! No, seriously, I got to the end and couldn’t believe it was already over. I’ll be checking out more from this author!

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/u/bzKL7L

[image error]

Blurb:


Opposites attract like a magnet to steel, or in this case, Emerson to Steel


Emerson Powers has been so focused on obtaining her science degree that she’s neglected the more social aspects of college life. With the new start of her junior year, she’s determined to fix that with a real hands-on lesson in biology. The assignment is simple enough—teach the rock star’s son how to be good, while he shows her how to be very bad. Two objectives, one outcome … will the lesson be love or heartbreak?


Steel is no longer the bad boy Emerson knew from prep school, and he’s set to prove it by helping Emerson complete her secret list of desired college experiences. And if he can convince her that they are meant to be together along the way, even better!


While teaming up on experiments, both in and out of the classroom, Emerson discovers a new side to Steel. Leaving her to question everything she thought she knew. Still, is it enough to forgive the past or just mere chemistry?


 

The post My Review of Blinded Me With Science by Tara September appeared first on C.L. Cannon.

2 likes ·   •  1 comment  •  flag
Share on Twitter
Published on January 13, 2023 12:55

January 10, 2023

C.L. Cannon’s Dragon Lover Giveaway

 

 

Follow some amazing authors across the web and enter to win print copies of Dragonflight by Anne McCaffrey, The Rage of Dragons by Evan Winter, Fire & Blood by George R. R. Martin, and The Shadow of the Gods by John Gwynne, plus a Smaug spiral notebook, dragon adventure leather bookmark, book dragon coffee mug, and a Dragon’s Blood candle.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: 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( '80240198','https://clcannon.net/?rafflepress_pag...,'' );// phpcs:enablefunction rafflepress_resize_iframe_80240198(){ iFrameResize({ log: false, onMessage: function(messageData) { if (messageData.message == 'rafflepress_loaded') { var el = document.getElementById('rafflepress-giveaway-iframe-wrapper-80240198'); 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-80240198');};

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 Dragon Lover Giveaway appeared first on C.L. Cannon.

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on January 10, 2023 15:02

January 5, 2023

My Review of The Hidden Princess by Mira Crest

My Review:

★★½

This book is marketed as a YA Cinderella Fantasy Romance, but it doesn’t read that way. The Cinderella aspect is a very, very loose retelling with only a mistreated girl and a prince to amount to any similarities. The writing tone and complexity feel much more Middle-Grade than Young Adult. The romance is very minimal and feels more like a c-level plot, not a major thread of the story. I really liked the world that was being built in this story, and it has a very interesting story foundation, but unfortunately, the execution is just not there. The plot meanders at times, making it hard to follow, and some actions don’t really make sense with the rest of the narrative or feel contrived. I think the story could probably use a developmental editor to make it more cohesive.

I listened to the audiobook of this story, and the narrator did a good job, though her voice for Penny feels like it’s for a much younger girl than a teenager. That may be because of the way the writing characterizes Penny.

Please don’t 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://amzn.to/3jQBVOO

[image error]

Blurb:


A human princess with the power to read minds. A dragon prince who seeks the chosen one to save his kingdom. A dark mist that corrupts the mind.


Penny is an ugly princess born to a family known for its beautiful offspring. To protect the royal bloodline’s reputation, the king proclaims her dead since birth and locks her away in the castle cellar.


But unbeknown to most, including herself, Penny has a gift: she can see the darkness within one’s mind through touch. Everett is a dragon prince whose land is plagued by a deadly sickness in the form of black mist, capable of turning any fairy being it touches into stone.


He comes to Penny’s kingdom seeking the one princess foretold to end the darkness. The choice is clear, it’s either Penny’s cynical eldest sister, Tatiana, or her kind elder sister, Sarah, because Penny does not exist, not officially.


But a twist of fate and Penny’s gift bring her to Everett’s attention, and she takes on a secret identity to aid him to trace the origin of the black mist. What follows is a journey into a dark magical world within the minds of the corrupt, ruled by demons that plague on the dark aspects of the human psyche.


With the clock fast ticking, the prince must discover who the chosen one is in order to defeat the black mist before the mist turns him to stone and spreads to the rest of the world. But there are those who will do anything to keep Penny’s identity hidden. With the odds stacked against Penny, will her true identity be revealed or forever remain hidden?


A must-read for fans of fantasy and clean romance with magical action, adventure, and mystery! Princess League is a series of interconnected fairytale retellings. Each of the first five books features a different heroine who must unveil her hidden power to fight against the magical threats and save her kingdom and love. The heroines’ stories will merge from the sixth book onward.


 

The post My Review of The Hidden Princess by Mira Crest appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on January 05, 2023 15:03

January 4, 2023

Oracle of Life Release Giveaway!

🔥To celebrate the release of Oracle of Life, we’re giving away a paperback copy of Mistborn by Brandon Sanderson, a goddess adult coloring book, book nerd button bookmarks, an “If the apocalypse comes, beep me” mug, and a $10 Amazon gift card! 🔥

(Scroll down for the giveaway!)

About Oracle of Life

 

Enter to win!Remember, there are several daily tasks, so don’t forget to come back for extra entry points!

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

The post Oracle of Life Release Giveaway! appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on January 04, 2023 19:08

December 31, 2022

My Review of Christmas After All by Cece Louise

My Review:

★★★★★

This was such a cute rom-com! It had me gut clutch laughing and even shedding a few tears along the way. Melissa is hilarious, and I’m there for her kind of energy! Totally going to start using mother-tucker as a swear from now on! Tucker is a great guy, and I’m happy he and Melissa got this opportunity to learn more about each other and finally make a love connection.

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

[image error]

Blurb:


Melissa


The only thing I hate more than Christmas is Tucker James—the guy who wrote a song about me after I turned him down in high school.
He became famous. I became infamous.
With Tucker back in town to play at the annual winter festival, this Christmas is shaping up to be one of the worst. Everyone in Halften loves the hometown country music star who put our town on the map.
Everyone except me.


Tucker


Years ago, I wrote a not-so-flattering song about the girl I had a crush on in high school.
It became my first number-one hit. And made her the laughingstock of our hometown.
Now I’m back in Halften, and it’s pretty clear the only thing Melissa Ellis wants for Christmas is me out of her life.
But in a town this small, it’s going to take a miracle for either of us to make it through this holiday season unscathed.


A sweet holiday romance full of witty banter, laugh-out-loud moments, and heart-stopping chemistry!


 

The post My Review of Christmas After All by Cece Louise appeared first on C.L. Cannon.

 •  0 comments  •  flag
Share on Twitter
Published on December 31, 2022 03:02