I really love layering! This outfit is awesome because I have 4 different layers on and the clothes are so light so its not too hot or uncomfortable. I also really love playing with color, I think the shades of blue and grey/blue really compliment each other and the gold necklace adds a tiny bit of brightness to the whole scheme.
and i love american apparel! :)