Wedding bells are ringing for Jennifer Lopez!

The singer, 45, is planning to marry her 28-year-old boyfriend Casper Smart in an extravagant $3 million destination wedding this December, 'Life & Style Weekly' exclusively reports.

jennifer lopez and casper smart

Jennifer and Casper in June 2013.

"She's positive Casper is the one," a source close to the couple told the magazine. "And she's willing to pay a fortune to make her wedding day perfect.

"Jen is a romantic and believes this is what her life has been building up to," the insider continued.

Related: Jennifer Lopez Disses George Clooney's Kissing Skills!

Though the couple have faced relationship troubles in the past — they broke up last June after dating for nearly three years — Casper's loving relationship with Jennifer's twins, Max and Emme, 7, has reportedly helped her see a future with the dancer.

jennifer lopez kids

Jennifer with her children, Max and Emme, in March 2015.

"Casper reads them bedtime stories and he's up at 6:00 a.m. making pancakes," the source said. As for the twins' role in their upcoming lavish nuptials? "It will be family-oriented with Emme as flower girl and Max as ring bearer," the insider added.

This will be the fourth wedding for the 'Booty' singer. She was first hitched to Cuban waiter Ojani Noa from February 1997 until January 1998. She was then married to former back-up dancer Cris Judd in September 2001. They later divorced in June 2002. She was married to her third husband and the father of her two children, Marc Anthony, from June 2004 until June 2014.

'Life & Style Weekly' exclusively reported this news.