You have described it well. This is, actually, a concept within Hindu understanding of how we come to realize the Truth. :) Our spiritual practice, our life experiences, these may be said to be preparation. We must make ourselves ready, step by step.