See Picture Here and Here
Selena Gomez is Teen Vogue's cover star for the September 2012 issue.
For her photo shoot, she wore a cute A.P.C. heart printed cardigan paired with a tank top by Haute Hippie and short shorts by Theyskens' Theory.
For the cover, she also wore a chambray button down shirt by American Eagle styled with a pretty bralet by Jill Stuart.
A.P.C. Heart Print Cardigan at Nordstrom
Similar shorts by Theyskens' Theory:
Theyskens' Theory Stretch Wool Shorts (On Sale) at theOutnet
AE Chambray Western Shirt at American Eagle