Jennifer Lopez and Ben Affleck on Why They Broke Up Just Days Before 2003 Wedding