The Blood of Dawnwalker review: A dark fantasy worth devouring