Design: Katie O Events Caterer: Mazzone Catering Rentals: Rain or Shine Florist: Fleurtacious Designs