[28-Mar-2026 00:28:19 America/Boise] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [28-Mar-2026 00:28:19 America/Boise] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [28-Mar-2026 00:28:19 America/Boise] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [28-Mar-2026 00:28:22 America/Boise] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [28-Mar-2026 00:28:22 America/Boise] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [28-Mar-2026 00:28:22 America/Boise] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [28-Mar-2026 00:28:25 America/Boise] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [28-Mar-2026 00:28:25 America/Boise] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [28-Mar-2026 00:28:25 America/Boise] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home2/graemein/public_html/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2
I recently came across a fascinating post in The Mirror newspaper in the UK. It shows a dust storm raging across the ocean. Heh, not really an ocean of dust, but indicates how terrifying the dust storms
Continue readingSomebody recently asked me how much the final draft differs from the first. Great question! Here is a snippet of the first and final drafts: First Draft She sat up, her head held high. Alice wasn’t
Continue readingAnyone want to read another excerpt from Ocean of Dust? Sure you do 🙂 Pop over to The Book Hookup and take a look. A little while ago, Celeste over at The Book Hookup did a review too. After reading
Continue readingHello everyone. Sorry, but you can’t take the title of this post literally. Alas, Hollywood producers have not come knocking at my door with a movie contract. I wish! Even so, what’s the harm
Continue readingOcean of Dust has been out for over 2 months now. Being the nerd and geek that I am, I did some analysis on my sales. No, I’m not ready to give actual numbers so early in the game, but I did analyze
Continue readingHey everybody! To celebrate the Holiday season, I’ve teamed up with some great YA authors and we’re giving away some super prizes. THREE lucky winners will get ALL of the following: $10 Amazon
Continue readingHello all! To celebrate the launch of Ocean of Dust on ebook, I am running a competition below. I am giving away 6 free copies of the book, representing the 6 years it took from first word to publication. A
Continue readingI’m really excited to reveal the cover for my upcoming OCEAN OF DUST, which will hit all good ebook retailers sometime in November. Watch this space. I won’t say anything else, since the cover
Continue readingHello all, Today I’m guest posting over on fellow writer Lisa Orchard’s blog, where she has kindly allowed me to talk about the inspiration behind Ocean of Dust, my debut YA fantasy that I
Continue readingI’m hoping to publish my debut book, Ocean of Dust in late September, so it’s time to run a few competitions, and hopefully you can help me out. Below is my proposed book blurb for Ocean
Continue reading