It's too revealing. I wouldn't have worn that to a wedding at 18. It's not even particularly nice, the material looks cheap at the bottom and really the only 'feature' is showing off your boobs. I must be really ancient (I'm 40) because I was taught not to look like I was trying to upstage the bride, and showing that much cleavage at a wedding comes across as attention-seeking.