The Spiritual Stone is a magical stone located on Izayoi Island in the Stitch! anime series. The stone is the source of the Yokai's life force and protects the island itself. It is also said that it that grants wishes to people who have been good and collect a certain amount of good deeds. This inspires Stitch to perform good deeds, as he wishes to be the strongest creature in the universe.