Cherry blossom petals