Gods, demons, fluid time constructs, ruthless families, and more collide in this epic fantasy opener that deserves a seat at the table with the titans of YA fantasy.
World building: ★★★★★
Pacing: ★★★ 1/2
Arrah is the daughter of two powerful magic users. Her father's ties to the rural tribes keep her with one foot in the old world, while her mother's political fist in the urban Kingdom keeps her with one foot in the new. This clash of cultures, magic, and sense of morality was amazing—and split along the dichotomy of father versus mother, which was also interesting.
Arrah isn't the "chosen one" in this fantasy—in fact, she's one of the few characters without a natural source for magic—and she finds herself in an epic conflict between gods and demons.
The orishas (gods) have ruled the land for all of living memory. The Demon King and his followers were vanquished long ago, and the orishas remain in power. But then... Arrah discovers that her world isn't all that she thought it was. Her mother has her own vendetta to accomplish, and Arrah finds herself on the front line of a godly conflict that she is definitely not prepared for.
But she's willing to do anything to win.
Things I loved:
Arrah's sense of self—her rock-solid personal identity was refreshing. The land of Kefu, where time is fluid?? So cool, so unique, it added to the myth-like feel to the story. THE WRITING—GORGEOUS. The love interest was supportive and not too involved with the plot. The sidebar chapters written from the orishas to...someone(s). Those sidebars make me want to reread this book immediately, to catch references that I missed on the first pass. The world. I loved it all, honestly. One quick spoiler favorite: (view spoiler)
Things I wished were better:
The pacing—given the sheer amount of plot and time progression that occurs, Kingdom of Souls feels like more than one book that was smashed together. I would have happily read one book on the events pre-Kefu, and then another book on the events that happened after. There was DEFINITELY enough plot for more than one installment. But really, is too much plot a negative??