Jennifer Lopez is expected to marry rekindled flame Ben Affleck this time around following revelations that their 2004 split was most likely due to her beau's past "addiction demons." 

JLo's former British PR guru Rob Shuter, 48, worked with the superstar from 2003 to 2005 and personally prepared the A-lister's break-up statement when they first split 17 years ago.  

Shuter said the power couple separated because of Ben's "addiction demons," which the 49-year-old actor and filmmaker has finally defeated. Shuter believes the two are destined to walk down the aisle and will do so this time around. 

"Ben was the one that got away. When they broke up his demons were a secret," he told Daily Mail. "Since then, he has been very honest about his struggles and has confronted them. They had the right love at the wrong time. Now is the right time."

In May, Jennifer, 52, rekindled her relationship with the two-time Oscar winner after ending things with her former fiancé, Alex Rodriguez. Collectively called "Bennifer," the couple made their first red carpet appearance in 15 years, sparking talks they are in it for the long run.

Over the years, Ben focused on his mental health and went to rehab several times to work on his sobriety.

Following months of dating JLo, he also confessed that he feels healthier than ever before with the help of the "Hustlers" star, whose healthy lifestyle and long-term decision not to drink booze encouraged Affleck to treat himself better too. 

"Jen is very aware of what she puts in her body and how she treats herself, and Ben has been taking that on board," a source told Closer Magazine. "She doesn't drink alcohol, which has made it easier for him to quit, and follows a clean, organic diet with lots of fresh fruits and vegetables and protein."

The "Way Back" actor previously got candid and revealed that his alcohol addictions caused him to develop depression and anxiety, which stemmed from a dark family history. He has since called for more to be done to remove the stigma on mental illnesses. 

"I've experienced depression and anxiety. The psychological issues are not as well understood as addiction is now," he said in a 2020 interview. "Sometimes it's hard to differentiate 'Something bad happened to me, so I feel bad' versus 'I'm feeling bad because something is not working right chemically in my brain."

A self-confessed alcoholic, Affleck first tried fixing his addiction in 2001 but eventually crawled his way back to being booze-dependent between marrying actress Jennifer Garner in 2005 and starting a family. He shares three kids, Violet, 15; Seraphina, 12; and Sam, 9, with Garner, the Los Angeles Times noted.

Bennifer Going red carpet official at the Venice Film Festival and Met Gala was also proof that things between them are very serious some five months after hitting the headlines as lovers. Stephanie Cardinal/Getty Images