Cherry Blossom artificial flowers symbolize the fleeting beauty of life and hold significant cultural importance in Japan