Jennifer Lopez promised her children she'd be "stronger and better" after her divorce from Ben Affleck.
The 55-year-old singer-and-actress - who has 17-year-old twins Max and Emme with ex-husband Marc Anthony - filed for divorce from the 'Accountant 2' star in August last year after just two years of marriage, and she's told how her kids helped bring her "peace" during a "difficult" time.