The town of Bethlehem carries so many layers of meaning--some ancient, some mythical, some religious--that it feels like an unreal city, even to the people...