It's over between Charlotte Casiraghi and Gad Elmaleh.
The 28-year-old royal — who is eighth in line to Monaco's throne — has split from her actor boyfriend, 44, after a three year courtship. The former couple are parents to a 17-month-old son, Raphaël.
"It's sad. Mostly, this is a couple that drifted apart over their careers," an insider told People of their sudden breakup.
Charlotte and Gad in June 2014. (Photo Credit: Getty Images)
"He wasn't around enough — and she wanted a father for her son," the source added.
Charlotte — whose mother is Princess Caroline, 58, and grandmother is the late Princess Grace Kelly — and Gad first met in 2011 at a party. After quietly dating for nearly two years, the couple made their public debut in March 2013 and welcomed their son that December.
The French comedian is also a father to a 15-year-old son, Noé, from a previous relationship.