Mary-Kate Olsen is reportedly set to marry 44-year-old French banker Olivier Sarkozy after two years of dating, according to Us Weekly.
"Mary-Kate's family thinks Olivier is the best thing to happen to her. They love him," a source says. And the feeling's apparently mutual for friends of Sarkozy, who has two children from a previous marriage. "Mary-Kate has made him a better father" to 12-year-old Julien and 10-year-old Margo, another source says. "She remembers all the kids' special events. She thinks he's a great dad."