Size Small, but should have sized down. 
Dress runs large & loose. 
What Bridal Events I would wear the above outfit to:
engagement photos, engagement party, bachelorette, bridesmaid brunch, welcome dinner, post wedding brunch, honeymoon 
LTKstyletip LTKbeauty LTKwedding