Over the last few months, Jennifer Lopez has been seen out-and-about with 24-year old back-up dancer Casper Smart.The Daily Mail has released new pictures that show the two canoodling on a balcony in Rio. Just last week, the star tweeted an intimate photo of her and Smart en-locked in a sensual embrace and wearing next-to-nothing. But a few hours after the pic was posted, she removed it.

The newly separated 42-year-old mom of two has never been good at single life. Since J-Lo first burst onto the scene in the hit film 'Selena' the gaps between her relationships have gotten shorter and shorter. Here's a look back at the 'American Idol' judge's top five public affairs.