“I’ve never seen Shania so happy,” a pal tells UsWeekly. “She has ended up with the love of her life.”

Marriage has been long due for Shania and Frederic. Frederic was formerly married to Shania’s ex-BFF Marie-Anne Thiebaud (the woman Shania’s ex-husband Robert “Mutt” Lange left her for in May 2008 after 14 years of marriage.)

Shania and Frederic grew close after their exes betrayed them. In August 2009, Shania confessed she and Frederic were a couple after they were seen traveling together to New York City, Canada and Florida.

Shania has a 9-year-old son named Eja with her ex. Their divorce was finalized on June 9 and Robert is currently living with Marie-Anne.

Despite both of their heartbreaks, Shania and Frederic couldn’t be happier! Hollywood Life wishes them the best during this happy time!