H&M Trend Faux Fur Coat - It's since disappeared off the site but I've seen a few in the Brighton store, its part of the 'Trend' department so keep an eye on that search filter online
I went for a UK 8 as furry coats can bulk up a bit, its really soft and priced pretty well (£79.99) for the amazing quality. Topshop would probably stick this in the boutique range and call it £500, respect to the H&M's!
Brown hat is from the H&M summer range 2015
Rose Gold Shell Bag is from here
Alien make up bag is current H&M too
Black beret is an old one of eBay