There are obviously hundreds of dresses out there at the moment, and a lot of gorgeous ones at that!  But, these are my top five favourites for under £40.  It's always nice to treat yourself to a beautiful dress!  And at this time of year when we are all busy on the hunt for the perfect Christmas gifts for our family and friends, setting a budget for ourselves can be tricky.  Hopefully this proves that you can look gorgeous this Christmas without breaking the bank!