Karl Rahner said this quote
“ How often I have found that we grow to maturity not by doing what we like, but by doing what we should. How true it is that not every 'should' is a compulsion, and not every 'like' is a high morality and true freedom. ”