Cherry blossoms, or sakura, are iconic flowers heralding the arrival of spring in Japan. During this season, many take part ...