Jennifer Lopez's divorce from Ben Affleck was "the best thing that ever happened" to her.
The 56-year-old singer/actress married the movie star in 2022, but they split in 2024 after less than two years of marriage and Jennifer is adamant the break-up was good for her because it helped her "grow" and become "more self aware".