Every girl dreams of her wedding day. The dress, the cake, the flowers and the venue are all perfectly planned - that is until reality sets in and you realise how much it all actually costs.

The average price of a wedding is now £27,000 - a figure that's going to set you back a huge chunk of money. The dream gown itself costs on average around £1,300 and that's not including the cost of bridesmaids' dresses, either.

But highstreet shops and affordable clothing brands like Boohoo have now ventured into bridal wear. Missguided, Topshop, ASOS and Dorothy Perkins have all jumped on the budget