It was not always so. Priests in Anglo-Saxon England were allowed to marry, though the practice was stopped after the Norman invasion of 1066. The Norman ban on clerical marriage was reinforced in 1139, when the Second Lateran Council declared priestly marriage invalid throughout the entire Catholic Church.