Japanese Cherry Blossom Eau de Toilette The Body Shop Japanese Cherry Blossom Eau de Toilette is a perfume made by The Body Shop.