Rules of life: #537: You will never meet up to another's
  expectations. You will either do too much, too little or be
  going about it the wrong way. Accept it, but do not let it
  discourage you. You will not win approval, no matter how hard
  you try. Your prize will always be disapproval. But don't stop
  doing - keep doing, keep being, keep plunging forward. it may be
  painful, but it is worth it.