Countless thousands of people of every major religious tradition recognize Meher Baba as “God in human form” —the Christ, the Prophet, the Savior, the Messiah of this Age. Baba stated explicitly that he is the Ancient One, the Divine Incarnation or “God-Man” whose Advent has been anticipated in many of today’s religious and spiritual traditions —in India also known as the “Avatar”.