There are people that claim to be able to see supernatural qualities about people they have just met, including episodes from his or her life, very personal details.
What, according to Judaism, is the cause of such gifts (angels, ruach hakodesh?) and what is the purpose of them? How is anyone who has them supposed to use these gifts, and why are these gifts given to a specific person?