So H does not have a suit. He's never really needed one. For our wedding, he bought a nice pair of black dress pants/slacks/suit pants/whatever you want to call them and we did the vest and tie with no jacket thing.
We're attending an event for Valentine's Day that is semi-formal/formalish. I'm planning to wear a floor-length gown. I've been told by people who've been to this even before that about 1/3 of the ladies wear gowns and the rest wear nice cocktail dresses. As far as I know, no one wears tuxes.
I was thinking we could get away with just buying H a basic black suit coat. Do we have to worry about the pants and coat matching? Will they look odd together? We can't go to a store to buy one, we will have to order online.