My paternal grandfather and his first wife married twice with no divorce in between. There are two certificates. The first time was in 1927 in a Register Office. The second time was on the same day/month in 1930 in a church. The first certificate has their ages adjusted so the bride appears 4 years younger than the groom although she was actually 12 years older. On the second one she settled for appearing one year older than him. Using the same day/month seems very sensible. It is difficult enough remembering one wedding anniversary. Imagine having to remember two.
A few years later the bride was committed to an asylum with religious mania. I suspect that is related to her wanting to repeat the wedding in a church. Earlier in 1930 my grandfather's father died, leaving enough money to his only child to buy a house and presumably also enough to afford the church ceremony the bride wanted.
They divorced in 1946, shortly before my grandfather married the next door neighbour. I wonder if they had to consider whether there should be two divorces to balance the two marriages. The neighbour was also divorced. She worked as a solicitor's assistant. Maybe she got a trade discount on divorces.
So, in total my grandfather lived with three women and married three times, twice to the first one, not at all to the second one (Gwen, who already married someone else in 1932 when she was 22 and that groom pretended to be 39 but was actually 52 necessitating a later official adjustment to the marriage certificate) and once to the third one. The second one was my father's biological mother. My father didn't work out that he was illegitimate until the third one died in 1991. He thought it was hilarious and was minded to change the family name to Fitzbowley.