Omyōji, the Japanese sorcerers
An onmyōji (陰陽師) is an oriental sorcerer, a practitioner of onmyōdo, an esoteric movement originally from China, which permeated Japanese culture from the 6th century, and which combined astrology, divination, theories about the elements and yin-yang, rituals for exorcisms and appeasing spirits, control over shikigami or feng shui family gods, as...