Is it necessary to entertain feelings of guilt?

The Speaking Tree | Sunday, June 27, 2010

This thinking is based on a wrong assumption. Guilt means admitting your mistakes, so guilt gives you renewed confidence that henceforward you will do your work in a better way. Feeling guilty means being more cautious and more sincere; so, guilt is an entirely positive quality. There is nothing negative about it.