George Bernard Shaw said this quote

Doing what needs to be done may not make you happy, but it will make you great.