In Japan, this means rain and wind and flowers. It’s an explosion of white, pink, and red everywhere, beautiful, and more often than not, breathtaking. Spring is lovely here.

Advertisements