FantasyBookRecs

A Soul of Ash and Blood

Jennifer L. Armentrout

About A Soul of Ash and Blood

A Soul of Ash and Blood is the fifth book in Jennifer L. Armentrout's Blood and Ash series and a structural departure from the main narrative: it retells the events of Books 1 through 4 from Hawkson Caslius's perspective, framed by a present-day situation in which Poppy is unconscious and Cas relives their history while waiting for her to wake. This is the alternate POV book the Blood and Ash readership had been asking for since the beginning — a chance to be inside Cas's head during events the reader experienced through Poppy's perspective. Armentrout's execution earns its length. Cas's interiority differs meaningfully from Poppy's: he knows things she doesn't, his emotional relationship with events is shaped by his history and his specific form of guilt, and his experience of falling in love has a different quality — more aware, more strategic at first, more undone by the loss of that strategy. The retelling does not simply replay scenes with new inner commentary. It adds context, reframes motivations, and reveals information about the mythology and other characters that wasn't accessible from Poppy's perspective. Readers who found certain character decisions opaque in the earlier books will find this explanatory. The framing device — Cas at Poppy's bedside — adds emotional weight to every flashback; the retroactive knowledge of how certain scenes end sharpens the precision of experiencing them again. This book works best for established Blood and Ash readers who are deeply invested in both characters and want maximum time with Cas specifically. New readers should not start here — the retelling's emotional impact depends entirely on having read Books 1 through 4 first. Structurally it functions as a companion volume rather than a sequel, and is best read between A War of Two Queens and A Light in the Flame.

Tropes & Themes

This page contains affiliate links. Learn more.

Monthly fantasy picks, curated by mood, trope, and heat level. Free.