A road lined with cherry blossoms and pink blooms