All major religions of the world are expecting him. Christians know him as the Christ. Jews are still awaiting the Messiah. Hindus anticipate the coming of Krishna. Muslims are expecting the Imam Mahdi. And Buddhists call him the Fifth (Maitreya) Buddha. The names are all different, but many believe they all refer to the same person: a world Teacher who is among us now, and is called Maitreya. But he does not come as a religious leader. He is here...