Don't get us wrong, when our favorite stars hit the red carpet and show off their smoking-hot bods, we're blown away. Our screens fog up. We give them props. But then we remember the truth: Kate Hudson, Jennifer Lopez, Sofia Vergara, and Kim Kardashian — they're all moms. They have children watching them strut their stuff in strappy, slinky dresses that boast more leg slits and cutouts than they even know how to count.
Since the lovely ladies below run the gamut from supermodels to actresses, we're completely conscious of the fact that sometimes a racy look helps them slip into character. However, the next 25 outfits, most of which range from ultrasexy to borderline inappropriate, were worn by choice.
So, as you scroll, let every bare back, hip bone, and upper thigh you see act as a reminder that these women have children. As sexy as their looks may be, take a second to picture your own mama in these revealing ensembles, and tell us you didn't start to feel, well, pretty darn weird.