River Island £80
River Island £65 (seriously considering buying)
Miss Selfridge £39
Miss Selfridge £65
Miss Selfridge £89 (W O W)
HOW am I going to be able to choose? It's a good job I have lots of birthdays this season as well as Christmas and New Year because I want all of these beauties!