Rumors have been swirling for a while, but US Weekly says it's now a done deal: Mary-Kate Olsen is engaged to her boyfriend of two years, Olivier Sarkozy. Their relationship has drawn lots of attention mainly because of the age gap: The Olsen twin is 27 and the French banker (and half-brother of the former French president) is 44. He also has two kids from a previous marriage, and the report quotes an insider as saying Olsen has "made him a better father." The pair already live together in New York City, notes the Daily Mail. (More Mary-Kate Olsen stories.)