We may not be able to let go of our preferences, but we can learn to let go.
See All 241 Episodes of "Thousand Harbours Zen"