Jennifer Lopez and Ben Affleck have left the paparazzi and their fans baffled as they rekindle their romance after the singer split from Alex Rodriguez last month. The former lovers even went on a holiday and were most recently spotted hitting the gym in Miami.