Whispering Spirit, Oiwa

Whispering Spirit, Oiwa is a LightBringer card of the Yokai race.