jennifer-marc-in-love

*In less than a week, Jennifer Lopez had broken up with Ben Affleck and began dating her longtime friend (and eventual husband) Marc Anthony.

The 45-year-old singer spills all the tea about her love life in her new book, “True Love.” Her engagement to Affleck, then 31, ended three days before they were supposed to exchange vows in a September 2003 wedding.

“Ben and I split up at the moment when I thought we were committing to each other forever, it was my first real heartbreak, it felt like my heart had been torn out of my chest,” wrote Lopez, who, at the time, had already been married twice before.

Recognizing that some use drugs, alcohol or partying to get over their broken hearts, Lopez says she runs to another man. “My way of anesthetizing the pain was different,” she wrote. “I sought out comfort in another person, tried to find someone who could make me feel loved and wanted in my loneliest hour.”

true-love-by-jennifer-lopez-cover-billboard-4001

Anthony, then 35, would walk into her life and “rescue” her days after she was supposed to marry Affleck. “Marc came back into my life three days after I should have been at the altar saying ‘I do’ to another man,” she added.

Lopez and Anthony first met in 1998. At the time, the crooner predicted she would one day be his wife. The pair married in June 2004.

Lopez adds that her decision to marry Anthony might have been a quick fix.

“Thinking back, maybe deep down I knew that this was a Band-Aid on the cut, that my wound hadn’t been stitched or healed,” she reflected. “But I pushed all that to the back of my mind. Because life takes unpredictable twists and turns, right? And you’ve just got to go with what you feel is best in the moment.”

After seven years together, Lopez and Anthony announced their split on July 15, 2011.