You are ultimately asking 'how can I control the thoughts of another person.'
I'll let you guess what's wrong with that.
But beyond that, the issue you're struggling with is that you do not appreciate what you do: you do not value your work, you do not value your talent in that work and you do not value the results.
When we appreciate ourselves, we don't need anyone to agree with us, and when we don't, all the doting and cards and flowers in the world will not fill the void.
You need to find your own values in your work --why are you doing everything for everyone? What are you getting out of it? Why is it important to you?
When you can answer those questions, you'll find it much easier to ignore all the other people's opinions --which are based on their values, not yours.
at 11:12 AM on Aug. 20, 2010