Jennifer Lopez would have to be insane to think Casper Smart would ever leave her!
J.Lo put us all to shame by sporting a blue bikini while vacationing in Miami with friends and family.
The 43-year-old might have 18 years on her boy toy, but clearly she has nothing to worry about.
Seriously, that lady had twins?!
Lovely Miz Lopez got some sun while on the yacht before eventually heading to the shade for a bite to eat.
And boy do we hope she ate up just to make us feel a little better!
[Image via Mavrix Online.]