Trying to decipher the meaning of dreams has been a fascination for humanity since ancient times. Dreams hold a special ...