This is a Japanese Anime song. My 7 years old son knows how to sing this song. We are not Japanese and we never talked Japanese either but he can sing well this song. This is his favorite TV show here in the Philippines. The title of this TV Anime show is Fushigi Yuugi. Try to play and listen if you can follow this song.