In the south of Lebanon, two hours from Beirut by bus, is the cave where Mary supposedly waited for Jesus while he was attending a nearby wedding, turning water into wine. Tourists visit this cave regularly, with preference and deference given to pregnant and infertile women. The cave itself...