Divorce presents tremendous challenges for a lot of people.