Brooke Shields Covers Cosmopolitan Magazine