Carrie Underwood on the cover of Cosmopolitan Magazine.