Cherry blossom branches over a green garden path