Japanese Cherry Blossom
Japanese Cherry Blossoms are called “sakura” in Japanese, which loosely translates to “Japanese flowering cherry.” Those succulent little cherry fruits, however, come from a different tree altogether, so don’t get them confused. Japanese Cherry Blossoms are delicate and ephemeral blooms, celebrated across the world for their beauty.
The Japanese seem to love it most of all, [...]

Subscribe to The Body Shop® Blog

