Buy velvet blazers or trousers for that upcoming event well in advance so you can try it on and return if it's a size smaller or larger than what you need and still not miss the event.
In winter
I bought a velvet blazer, which I absolutely love.
Not exact matches
Today I am wearing a deep navy
velvet blazer I
bought two years ago.
I
bought this
blazer just less than a year ago from Zara so it's not available anymore, but there's a divine Mango wine
velvet blazer (here) and Self - Portrait blue
velvet blazer (here).