Hepatica February 22, 2017 sarah hubbard Meditation is offering your genuine presence to yourself in every moment.~ Thich Nhat Hanh