Sakura

  Sakura means a tree that is special to Japanese people and it is also the national flower of Japan known as cherry blossom. Sakura is a sy...