Jennifer Lopez and Ben Affleck have finally tied the knot after leaping over many obstacles over the years.
The couple, who rekindled their romance last year, have said their 'I do's' in Nevada over the weekend, according to TMZ.
Their reconciliation came as a shock to the world when they took another shot at their romance in April last year.