Formal weddings are a personal favourite of mine. It’s like the icing on the proverbial cake; you get your hair and makeup done, you pull out your best shoes and you purchase an incredible gown. The official dress code definition for Formal is that the gents wear a tuxedo and bow-tie or cravat and the ladies don a glamourous long gown or elegant (below the knee) cocktail dress. So, if you’re in need of some formal wedding inspiration, look no further, here are 33 show-stopping gowns you can buy