Kaguya no Shoutai (Kaguya's True Form)
Kaguya no Shoutai (Kaguya's True Form)
is a song by
Wada Kaoru
it was released on
InuYasha 'The Dream Castle in the Mirror' Music Collection