have the honor of (doing something)
A phrase used when one very pleased about something that has bestowed upon them. I can't believe I have the honor of being your Best Man!
have the ˈhonour of something/of doing something
(formal) be given the opportunity to do something that makes you feel proud and happy: May I have the honour of the next dance?