Ben Affleck and Jennifer Garner

After ten years of marriage, Jennifer Garner broke down and filed for divorce. Surprisingly, before that, Jennifer Garner held on for the sake of her children, forgiving her husband all kinds of betrayal. All this she did not for the sake of her husband, but for the sake of the children. A commendable deed. Ozzy Osbourne and Sharon Osbourne
For many years, the wife of a rock musician lived with the star's addictions and his numerous betrayals. But in 2016, Sharon Osbourne filed for divorce, many thought that after such a marriage could not be saved, but the couple was able to improve relations. Prince Charles and Princess Diana
At the time of the marriage, Prince Charles loved another - Camilla Parker Bowl, but the couple had to get married. After some time, Prince Charles still began to cheat on his wife.
Princess Diana knew very well about this, but there was nothing she could do about it, so she decided to devote more time to children. And 15 years later, when everyone found out about the prince's actions, Queen Catherine allowed them to divorce. Gavin Rossdale and Gwen Stefani
The family of musicians lived together for 14 years. During this time, Gavin Rossdale cheated on his wife so many times, he even managed to have an illegitimate child. However, the couple divorced in 2016. Jay Z and Beyonce
Beyoncé, in one of her albums, told how Jay Z betrayed her. Rapper Jay Z confirmed his betrayal and asked his wife for forgiveness. Beyoncé, of course, forgave her beloved and they still live together.