Absolutely true. You can never heal a broken soul if you refuse to give it a shot of what it really needs and at the time you can never hide the fact that healing takes time and that you should not be angry at yourself for being human. Suppressing it wont help.