Wata Igarashi - Spirits In The Rain