Carolina Herrera
Jenny Packham
Jenny Packham
Marchesa
Michael Kors
Oscar de la Renta
Zac Posen
Zac Posen
(Oh and pardon the red Marchesa roses dress. We had to put it up even though the top of the dress isn't terribly modest)






















