A guard tells the king he dreamt the castle would be attacked from the north that night. It was, and his warning saved everyone. The king rewarded him, then fired him. Why?
Hint: When did he dream?
He dreamt it during his night shift, so he was asleep on duty.
The warning was useful, but it proved he slept while guarding.
More Lateral Thinking Puzzles With Answers