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.
See also: honor
Farlex Dictionary of Idioms.

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?
See also: honour, somebody
Farlex Partner Idioms Dictionary
See also:
  • do (one) an honor
  • guest of honor
  • drink somebody's health
  • have the honor of (doing something)
  • have the honour of something/of doing something
  • honor
  • bound
  • feel
  • honour
  • propose a toast