They've had quite some ups and downs over the years.| SheKnows
Princess Diana may have popularized the revenge dress, but Jennifer Lopez is elevating the idea to new heights following her second split from Ben Affleck.| Glam