By Betony Toht
Oct 26, 2011 @ 12:15 pm
George Pimentel/WireImage; Courtesy of Bebe

Selena Gomez knows how to keep her cool while staying warm! For a fan meet-and-greet in Canada, the multi-talented teen looked edgy and cozy in a Bebe asymmetrical faux leather jacket layered over body-con black layers. Get the coat for $159 from

Plus, check out some of Selena's best outfits from this year in the gallery!

MORE:Where Can I Find… More Celeb Outfits!Check Out Selena Gomez's New HaircutTry on Selena Gomez's Hairstyles!10 Style Tips from Selena Gomez's Stylist