Cara and Michelle seldom took their hands off each other as they cavorted on the beach and hotel balcony. Cara's Wiz Khalifa weed leaf t-shirt was just about the most clothing either of the ladies wore all weekend.
Michelle is 35 and supermodel Cara just 21, but the age difference doesn't seem to be causing any problems as the new couple is laughing or lip-locked in pretty much every photo we've seen.
At the moment it seems like these two are crazy for each other, but naturally, time will tell if Michelle and Cara's relationship is the real deal or just a short-term infatuation.
Clearly, Michelle and Cara both still enjoy partying. Here's hoping Michelle can take a lesson from her much younger lady friend and dial it down a few notches. We'd hate to see her end up with an OWN reality show like Lindsay.