Princess Caroline & Prince Ernst August — Together For 21 Years
You may recall the actress turned princess Grace Kelly, who married Prince Rainier III. They may be no more, but we have their daughter, Caroline, Princess of Hanover, here to remind us of them. Princess Caroline is currently married to Prince Ernst August of Hanover.

While both of them have been married before, their relationship appears to be going pretty well at 21 years. However, their marriage is reportedly a bit of a rocky one. Daily Mail once reported that Prince Ernst got spotted with a younger woman. In mid-July 2020, he also got admitted to a psychiatry unit after a dispute with police officers. Yikes!