Kim Kardashian is on the cover of August’s Cosmpolitan, and believe it or not, she actually looks great!

Kim has been losing weight and getting toned ahead of her upcoming wedding.

Looking good!