Tags

20140119-014117.jpg

Omoiyari is a Japanese word with a profound meaning and concept of living… If we could instil this into our way of being, it would be the helping hand to end world suffering.

— Avra Amar Filion