A review by swcheng15
A Soul of Ash and Blood by Jennifer L. Armentrout

4.0

Kinda slow bc it was a retelling from Cas's POV, but it was a nice recap..and the ending was very interesting and of course, a cliff hanger.