(something) brings out the best in (someone)
To "bring out" a quality means to make that quality stronger or make it easier to see. For example:
A: Do you like this shirt?
B: Yeah, it brings out the blue in your eyes.
To "bring out the best in" someone means to make that person show his or her best qualities.
She brings out the best in me.
When people face challenges, it either brings out the best in them or it brings out the worst.
Follow PhraseMix