There’s no other place on Earth that celebrates the cherry blossom blooms quite like Japan. As the buds burst open in parks ...