Cotton Candy Mountain
April 28th 2008 Spring has come to my little corner of Japan! And in Japan, spring time means only one thing…SAKURA! Sakura is the Japanese word for cherry blossoms. Sakura are a national symbol of Japan, and Japanese people are not short of obsessed with the flowers. Every night the national news reports on the sakura developments throughout the country, and every weather forecast is transformed into a sakura
... read more