Surprise! Mary-Kate Olsen Is Married!

According to Page Six, Mary-Kate Olsen wed French banker Olivier Sarkozy, her boyfriend of the past three years, on Friday evening. The two reportedly tied the knot in a small ceremony at a private residence in New York with about 50 guests.

A source said that the bash was stocked with "bowls ad bowls filled with cigarettes, and everyone smoked the whole night."

Olsen, 29, and Sarkozy, 46, began dating in May of 2012 and were engaged in early 2014. Olivier is the half-brother of former French President Nicolas Sarkozy and has two children from a previous marriage.

Video: Mary-Kate Olsen and Olivier Sarkozy step out for Hamptons horse show