Sakura Light Touching

Sakura Light Touching

A light touch of life. The observation of the cherry (sakura) blossoms, which are as fleeting as our life.

by
by
by
by
by
by