The cherry blossom or sakura is the unofficial national flower of Japan. There are many dozens of different cherry tree varieties in Japan with most blooming for just a few days in Spring. The Japanese celebrate that time of year with hanami (cherry blossom viewing) parties under the blooming trees. The blossoming begins in Okinawa in January and typically reaches Kyoto and Tokyo at the end of March or the beginning of April.
This picture is of a tree in Kagamigahara Shiminkoen in Gifu, Japan.