The mystics and the wilderness teach the same thing: forsake the illusion of control, pay attention to where you are, abandon yourself to the divine.
See All 2546 Episodes of "Content feeds"