Q 1: Can fortunetellers tell the truth? Are they capable of knowing anything of the Ghayb (unseen)? Can magic affect a person?
(Part No. 1; Page No. 624)
Fortunetellers do not know the Ghayb. In fact, fortunetelling primarily depends on guessing and lying. It is, thus, prohibited, because Allah (Exalted be He) says:
Say: “None in the heavens and the earth knows the Ghaib (Unseen) except Allâh”
He also says:
"(He Alone is) the All-Knower of the Ghaib (Unseen), and He reveals to none His Ghaib (Unseen)."
Except to a Messenger (from mankind) whom He has chosen (He informs him of unseen as much as He likes)
There are other Ayahs (Qur'anic verses) and Hadiths supporting this. Regarding magic, it may be a sort of false illusion, as Allah (Glorified be He) says in the story of Prophet Musa (Moses, peace be upon him) and
Fir`aun (Pharaoh) :
...their sticks, by their magic, appeared to him as though they moved fast.
Magic may affect a person and harm them by the predestined will of Allah. Allah (Glorified be He) says about sorcerers in Surah Al-Baqarah:
And from these (angels) people learn that by which they cause separation between man and his wife, but they could not thus harm anyone except by Allâh’s Leave.
May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.