All General in Bethlehem