Courtesy of Cosmopolitan, InStyle

Cosmopolitan's latest cover featuring Kim Kardashian made us do a double take. Isn't it eerily similar to Katie Holmes's cover on the latest InStyle? Both ladies wear tight pink off-the shoulder dresses and have their shiny brown hair swept to one side. I have to admit that I prefer Katie's more formal mini dress to Kim's sweat shirt-esque tunic, but that is just one opinion. Which cover do you like best?

And don't forget to cast your vote on Kim's bachelorette party look. Was it a hit or a miss? And check out which blogger is seeing pink.