Catholic Herald logo

The Church trains priests for seven years. So why does it only prepare some couples for marriage in a single day?