Just a comment on statistics…There really is no solid way of measuring the “divorce rate”, no matter what you read.
What they do is take a ratio of, lets say, 100,000 new marriages in a country in 1990. Then they count, say, 45,000 divorces being finalized in 1990. So what you get is a RATIO of 45%. This is mildly useful, but remember these are mostly 2 different populations. Those getting divorced in 1990 were married in 1956, 1962, and so on, very different years. They are a much older, and age-diverse, population group than the 1990 newlyweds.
Furthermore, the birth rate has varied considerably over the years, as has the number of weddings, and average age of newlyweds. So generalizations about “the divorce RATIO” don’t mean much. If the divorce ratio varies from decade to decade, that tells us little about the chances of 2018 newlyweds getting divorced, since we don’t even know what percent of 1990 newlyweds got divorced.
Regarding annulments, the numbers tend to get inflated a little. Suppose John and Mary were married to other persons before. That means 2 annulments needed for John and Mary to marry now. I can imagine a situation where even more than 2 might be needed to facilitate one wedding now.