Magic and sorcery

Some simple questions. Can a person know an event before it happens? The answer is no, because God has withheld this vision from us