Now isn’t this a true statement!
I would bet that those people that bug you the most, frustrate you, or challenge you are the ones you will be your best teacher.
Step aside from the challenge and find out what the person has to teach you. You might be amazed.
Who has been your best teacher?