NEW YORK, Nov. 6 (UPI) -- Jennifer Lopez says Ben Affleck caused her first real heartbreak.
The 45-year-old singer dished on the 42-year-old actor and more in her new memoir, True Love. Lopez and Affleck got engaged in November 2002, and the singer was crushed when they called off their engagement three days before the wedding in September 2003.