Book Review: “Promise of Blood” by Brian McCellan


The Age of Kings is dead . . . and I have killed it.

The Promise of Blood is the first book of the Powder Mage trilogy by Brian McCellan, a new author. An epic fantasy tale evolving in an Industrial Revolution like era with muskets, cannons and powder.

The Age of Kings is dead, Field Marshal Tamas overthrew the king and put an end to the monarchy by executing The nobles and the corrupt and inviting a change to ruling in Adro, but to his surprise, nothing goes accordingly to plan as troubles rained upon every step he made presenting extreme challenges to his plans, wars with other nations, rebels, traitors, greedy allies and so on. Tamas is not alone, two other important characters played major roles in the skim of plans, one of which is Taniel, a powder mage and Tamas’s son, and the other is Adamat, a Knacked and a professional investigator. The plot is engaging and intriguing enough to make you look forward to what comes next.

The book’s strongest suit would be the magic system, new and innovative. Powder mages, people who can manipulate powder to make bullets fly further, hit stronger, shift targets and even making powder explode. Then there is the Knacked, people with special abilities that brought the X-men to mind.

My only problem with the book is the inconsistency of the characters. When I thought I got to know a character well enough, they somehow do things or see the world in a whole other light that it got me confused after a while.

Overall, it was a fun read and I hope in the next book, Brian McCellan fixes the issue of the characters. I recommend it to anyone looking for a fresh new kind of fantasy fables.


One comment

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: