Sakura
Sakura is the Japanese word for “cherry” as in cherry blossoms, those otherworldly white-pink flowering boughs that are one symbol of Japan — and a national craze at this time of year. I remember being bewildered by the profound mystery … Continue reading