Meeting God: Elements of Hindu Devotion