The event is an evening "fundraising gala" for a somewhat unconventional (liberal) political cause, and will be attended by lots of politicians, a few (very) minor celebs, and lots of young people (20-somethings). It involves a reception, dinner, and speeches at a fancy hotel.
I have an ADORABLE black dress, knee length, 1-inch staps (not spaghetti) drapey material, slightly flared skirt. With strappy heels and pearls. Is this too cocktail-ish?
Somehow a suit doesn't feel right. What is appropriate?