Sakura, or the Japanese cherry blossom, is one of the most popular symbols in Japanese culture. Formerly this flower was related to the samurai warriors and therefore it was idolized, they considered that they were somehow two similar beings since […]