do somebody an honour
do (one) an honor
To do something that makes one feel very proud. You've done me an honor by choosing me as your best man. It means a lot to me.
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.
do somebody an ˈhonour,
do somebody the ˈhonour (of doing something)(formal) do something to make somebody feel very proud and pleased: Would you do me the honour of dining with me?
Farlex Partner Idioms Dictionary © Farlex 2017