Spirit Veins

Spirit veins are divided into nine ranks.