do (someone) an honor

do (someone) an honor

To do something that pleases someone else very deeply. Would you do me the honor of being the Best Man at my wedding?
See also: honor

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