On her forehead was written a name, a mystery: Babylon the Great, the Mother of Prostitutes and of the Detestable Things of the Earth.