On a recent personal shopping session I came across a gorgeous black dress in Topshop that is so versatile, it could be worn to a number of different occasions. It's elegant, sophisticated and could take you from work, to your Christmas party. Due to the length and beautiful cut, it doesn't scream PARTY dress but can be totally glammed up with fabulous bold colour shoes and sparkly clutch bag. On the other hand it can also be worn with ankle boots and leather jacket/blazer to work (as I have been wearing it). The absolute best thing about it is that due to the asymmetric design detail and draping, it looks so much more expensive than it is! It's only £59!! Happy days!