The Blood of Dawnwalker review – Time well spent