Blog

Leela लीला

Sanskrit Meaning – “Divine Play, sport or pastime”. Consciously moving through the game of life.