Sakura

Sakura, or cherry blossoms, is the national flower of Japan. It blossoms only few days in the beginning of April each year, then falls quickly after that.

Click a picture to see a larger view.