Spiritual insights from Ramayana