Why do engaged couples have to do marriage preparation?


Marriage in the Catholic Church is different from civil marriage. It is no mere legal contract, easily made and easily broken; rather, it is a…