Confusion

A man experiences several visions