Japanese Cherry Blossom Eau de Toilette, from The Body Shop was released in 2007. The perfumer behind this creation is unknown. The notes are Cherry Blossom, Hinoki Wood, Jasmine, Magnolia, Musk, Osmanthus, Peach, Red Apple, Sandalwood.
Japanese Cherry Blossom Eau de Toilette by The Body Shop