There is a certain mindset that always finds fault, even in the best conditions in the world. When you give a person with this mindset the best of the worlds, they still find insufficiencies in it. Even with the best possible companion, or the most beautiful painting, they will still find something wrong. That kind of mindset cannot know the sacred Knowledge. Krishna tells Arjuna in the Geeta that he is being given the Royal Secret, because Arjuna is anasuya. “You are not finding fault in Me, even though you are so close.”
From a distance, even craters cannot be seen. But even on a smooth surface there will be holes. If you are only interested in the craters, you will not see the magnanimity of things. If you are not anasuya, Knowledge cannot blossom in you. Then there is no point in giving Knowledge.
To be able to receive and be one with knowledge, one must be in Anasuya.
Gurudev Sri Sri Ravi Shankarji