agonizing avenge bane belike centuries circle death god goths great hight hope human law low men mountain people providence redemption rule something sufferings timeless winters witches