I love bdg stuff in Urban Outfitters. I got this on sale for only $29.99 CDN and the fit is long, but fits snug. I feel that it's a versatile garment, since im able to wear it over a dress, wear the actual cardigan AS a dress with a belt around it.. or to use it over a shirt and a pair of skinny jeans. Love love love.
When you wake up and it's still dark out, there's no time for coffee, and you have to be in class in half and hour, the BDG thermal button up hoodie is your friend. It's soft, it's warm, and you can hide under the hood as you snooze on the bus.
I got a mens XS. They also make one for girls, but I like my mens version. The womens version is thinner, tighter, and less cozy looking. I like to wear mine with my Uniqlo boyfriend jeans and Nike court forces when I'm having a "don't f*ck with me" kind of day. I also like the color, off white, since it goes with almost everything.
The fit is slim and stretchy, so I still look and feel like a girl even when it's buttoned up, instead of a 10 year-old boy. and even though it's a cotton/poly blend, it hasn't started to pill at all.