KAO=S - Sakura no Oni - music video
KAO=S is Japanese rock duo formed by Kaori Kawabuchi and Shuji Yamagiri.
Sakura no Oni is representative song of KAO=S.
In the language of flower, sakura stands for spiritual beauty.
Oni means ogre or demon in Japanese.
The meaning of this song is as below.
People have both spiritual beauty and inner demons.
Even if you suffer from conflict, defeat the demons in you.
Kaori expresses this theme by only her body performance and sword dance.