Paulo Coelho said this quote

Man needs what's worst in him in order to achieve what's best in him.