JENNIFER LOPEZ is having second thoughts about divorcing Marc Anthony. The Grammy-nominated pop star has realized that her hunky boy toy Casper Smart is just a rebound romance, and that’s given her doubts about finalizing the end of her eight-year marriage to Anthony, the father of her two children, say sources.

The 43-year-old former “American Idol” judge and salsa king Anthony announced in July 2011 that they were ending their union, and less than four months later, J.Lo was already dating her tattooed 25-year-old backup dancer.

Marc filed for divorce in Los Angeles the following April.

“Jennifer is having huge misgivings about di­vorcing Marc, especially since it could become final as early as mid-October,” a source close to the singer told The ENQUIRER. “She’s realized that while Casper has been lots of fun to date, he’s way too young and definitely not marriage material.

“She still has feelings for Marc and knows he’s a great father, but she’s embarrassed to ask him if he’d take her back. She’s asked friends to reach out to him to see if there’s any chance he’d consider calling off the divorce.”

The “Monster-in-Law” star desperately misses the family life she shared with her husband and their 4-year-old twins Max and Emme, say insid­ers. “The hard part is that you never stop believing in love,” Lopez recently told a reporter, “and you never, ever give up.”

But the diva may have to overcome one big road­block – Marc, 44, has been dating 24-year-old Venezuelan model Shannon De Lima since late last year. Meanwhile, Jennifer’s relationship with Casper seems to be unraveling. In mid-July, a day before her birthday, he was photographed leaving a New York massage parlor.

Concluded the source: “If Marc called off the divorce, Jennifer would be back with him in a second.”