Jennifer Lopez's heart melts when she talks about how good a father Ben Affleck is with their children.While appearing on, the 53-year-old actress said that the topic brings tears to her eyes because she knows how much work Affleck put in to be the father that he is for his children. Lopez shares 15-year-old twins Max and Emme with ex-husband Marc Anthony, while Affleck shares daughters Violet, 17, Seraphina, 14, and Samuel, 11, with his ex, Jennifer Garner.«It brings tears to my eyes. He is honestly the best dad I've ever seen,» she said.