Ratings1
Average rating4
An interesting twist on a fantasy novel, using a semi historical setting where angels, devils and demons are real. The genuine historical references are fascinating. Ultimately, it is a little bit too long, but the prose is good enough to hold up the ambition of the plot on the whole. I