Originally deriving from Japan, the flowering cherry tree, or "Sakura," is an exalted flowering plant. The beauty of the cherry blossom is a potent symbol equated with vitality and renewal. Discover all the great benefits of cherry blossom for your skin and how our products are infused with this luxurious ingredient.