Authors:
  • Denial,they say, stands for"Don't even notice I am lying." Human beings are the only animals who are happily lied to by our own minds about what is actually happening around us.