There is no doubt that Selena Gomez looks gorgeous on these photos taken by Terry Richardson for Harper’s Bazaar. But I wonder if she will ever go out of her shell of a sweet girl and give us some sexy attitude… With this cover she is definitely getting more love from fans because the 20 year old actress looked absolutely cute in a Dolce & Gabanna, Dior, Prada and others. It would be great to see her in more daring photos in the future to unwrap any hidden alter egos underneath her sweetie pie appeal.