What is meant by leading a spiritual life?
There is no separate kind of life that is called a spiritual life. It is not necessary to give up worldly life in order to lead a spiritual life. Actually, leading a spiritual life simply means leading your ordinary life on a higher plane of consciousness. In other words, it means leading your daily life on a higher level by dedicating it to the pursuit of the Self. A spiritual life is one in which you realize the divine spark within you and subsequently experience Divinity everywhere. Naturally, such a life will be filled with virtues like love, peace, forgiveness, compassion and humility. It will not only make the person who leads such a life happy, but also those who come in contact with him.