They say matches are made in heaven. Sometimes professional matchmakers are used for introducing people. To find a spiritual Master requires grace. Who is a perfect match for you? One who can destroy your ego. All those who come into our lives have their purposes: some come to help and others to bring out the best in you. Our matches occur, based on when we are ready to learn a particular lesson. Looking back, I thank everyone in my life who has had the patience to put up with me. I thank God for sending me the right Masters at the right time. So my best matchmaker is God. He takes no commission. He only keeps on sending me angels who always guide and protect me. — Satish Daryanani