Guru Leela III: Grace that Heals
Store Links Kindle: United States United Kingdom Germany France Spain Italy Netherlands Japan Brazil Canada Mexico Sweden Poland Australia India India (GL) The words “Guru Leela” mean the divine play of the Guru (one’s spiritual Master). This is what these books are about. The spiritual Master and His leela – His divine play – as …