Armageddon’s Rod

WarMage: Unexpected

Girl meets dragon. Girl works to befriend dragon. A large, red, dangerous dragon.

Raven Alby will have to train her new ride and save the dragon’s life or die trying.

Mix in starting at Fowler Academy as a first year, becoming a stronger mage and oh… people disappearing. 

It’s all adding up to typical teenager stuff for a young mage.

First lesson Raven will learn? Don’t ever let anything come between a girl and her dragon.

Scroll back to the top and click BUY NOW to start the adventure with Warmage: Unexpected!


A wizard. An unwilling assistant. An explosive secret.

In an America controlled by wizards and 100 years behind on women’s rights, Beatrix Harper counts herself among the resistance—the Women’s League for the Prohibition of Magic. Then Peter Blackwell, the only wizard her town has ever produced, unexpectedly returns home and presses her into service as his assistant.

Beatrix fears he wants to undermine the League. His real purpose is far more dangerous for them both.

Subversive is the first novel in the Clandestine Magic trilogy, set in a warped 21st century that will appeal to fans of gaslamp fantasy, strong female characters, slow-burn romance and intrigue. All three books will be released in the fall of 2020.

If you’re a reader who prefers to know upfront whether a book has a happy ending, what the level of violence or trauma is, whether there are sex scenes and how substantial a part romance plays in the plot, scroll down to the author biography for a link to those details.

What reviewers are saying:

“I read this book in a day. I could NOT put it down.” — My Heart is Booked Blog

“An exciting new series!” — Life in the Book Lane Reviews

“Readers who enjoy fantasy stories with strong female protagonists, magical powers, intriguing political plots, and a great love story will love Subversive.” — One Book More

“A spectacular story of magic, politics, social classes, and the uncompromising need to do what you think is right.” — Bookshelf Adventures

[aawp fields=”B08GYLTKNZ” value=”button”]