I totally agree with user 2063. What else would explain true dreams.
HOWEVER I DIFFER IN THE CONCEPT OF PREDESTINATION:
Man would be judged for his intentions not actions. Fate is decreed in the mother's womb, his life, death, provision and everything else. Free will is an illusion. Question is if man has been fashioned in a particular way to respond to stimuli then how can he be judged?
Answer is: Group Watain is a group of Devil Worshippers..Allah made him a man with poor understanding so he goes for what appeals to him more...true! However to act out a proclivity by siding with devil is his choice to defy God. Allah did not make him defy his divinity though he made him a man impoverished of understanding. He earns provision through singing that is determined, he will die still so no change here, but the belief system he acquired with luxury was to side with the Devil instead, although he could have chosen to be grateful to Allah. So if a murderer commits murder because he was in rage and the death of that other person is determined to be violent, the killer cannot be condoned for that. He needed self control, that was his test. Doctor diagnosis a man with cancer, and predicts life to end in 1 month, the man chooses mercy killing on that same day, didn't prevent the result or the cause which is cancer rather the dynamics of cause and effect.Allah is the cause and the means to an end, but the dynamics of how we attempt to solve the puzzle before us is what we would be judged for.
"And We have certainly created for Hell many of the jinn and mankind. They have hearts with which they do not understand, they have eyes with which they do not see, and they have ears with which they do not hear. Those are like livestock; rather, they are more astray. It is they who are the heedless."
Prophet sallallahu 'alayhi wa sallam said:
"Allah created some people for hell and some people for paradise."
I quote an article with following handy explanation
"For a lot of people, this is something very heavy. And the companions, they asked the Prophet sallallahu 'alayhi wa sallam then what is the point in doing good deeds? If Allah created some for heaven and some for hell then what is the point in doing anything? It has already been decided. The Prophet sallallahu 'alayhi wa sallam said:
"Each one of you will find it easy to do what he was created for."
So if you choose the evil way, you find it easy and you carry on in that way, then that was what you were created for. But ultimately it is your choice. You choose hell. The fact that Allah has recorded, before anything was created, who would be in hell and who would be in heaven does not change the fact that it is we who choose. The judgment is only to manifest to those who go to hell, that they deserve to be in hell. It is only for them basically. Because if Allah created you, and put you in paradise, with all that is in paradise, and you see those people in hell suffering, are you going to ask Allah, why did you put me in paradise? No, you're going to say "all praise be to Allah!", you don't want to question or to wonder, all you will be is ecstatic that you are of those in paradise. So the judgment is not for you, it is for those who are going to hell. If you happen to be amongst those who were created for and put in hell, you would say, why me? Why did you put me in hell? And Allah would say because you would have done so and so in your life. But you would say no, no I wouldn't. If you give me a chance I would do good deeds. You would not give up arguing.
So Allah has allowed us to live out our lives. So when we stand before him, our book of deeds is spread before us, we know without a shadow of a doubt, that we chose hell. That Allah's judgment is just. There is no injustice in it, in any way shape or form. Allah says he oppresses no one. We will know that we chose hell."
O.K Go to Watain's site or their concerts or read up the ideology ...they are obsessed with Hell, going so far as to call their concerts Hell-Fest. Its their choice that way. God made them a certain way sure but ultimately they know the result of their actions. Iblis knew Allah before mankind, blamed God for making him a certain way but still chooses to defy him, when he knows he cannot empower God..its not because Allah wants him to defy him because Allah says " And whenever they commit an indecency they say, 'We found our fathers practicing it, and God has commanded us to do it.' Say: 'God does not command indecency; what, do you say concerning God such things as you know not?' S. 7:28
When you say he pre-programmed humans its correct... like being bad at Maths and good in Biology but you choose Maths because its more in demand no matter how unpleasant... similarly no matter how "good" seems unpleasant to your pre-programmed mind you opt for it...without controlling the result.
A man who is a lover of porn would go to hell (Fate)...Now, Allah chooses to punish him in the world and he repents, he still has the proclivity for it but he controls it asking Allah for guidance, Allah saves him. Allah controlled the result but did not command that he watches porn, that was Satan interfering. So he knows certain results due to man being made weak..but he does not interfere with the intention to watch porn. He may not let him watch it by imposing punishment or let him watch it by straying him further...depending on whether that person repents or is steeped in arrogance. Ultimately Man chooses to repent or stray. For if you say Allah is the cause then it means are you implying that Allah commanded him to watch porn?
" and follow not the steps of Satan; he is a manifest foe to you. He only commands you to evil and indecency, and that you should speak against God such things as you know not." S. 2:168-169
"O my servants! I have forbidden injustice to Myself and have forbidden that for you as well, then do not commit injustice to each other". (Sahih Muslim)
"They will cry out to them: Were we not with you? They shall say: Yea! but you caused yourselves to fall into temptation, and you waited and doubted, and vain desires deceived you till the threatened punishment of Allah came, while the archdeceiver deceived you about Allah. "
— Qur'an, Sura 57 (Al-Hadid), ayat 14
He predestined your time in the world, however what you do with it is your choice under the Holy Quran as instruction manual. Follow it or reject it...no one will say Allah you programmed us to reject it because Allah will say " I gave you eyes, ears and a heart but you chose not to listen..."
Allah is Lateef and Khabeer, Hakeem and Muqtadir , while predestination is a reality one should not delve too deep where his faith in divine justice shatters...that's how Satan plays upon ignorance of man with mind games.Just say Free Will does exist only to the extent of reigning on his desires or reigned "by" his desires. Like you choose to eat 1 piece of bread where you could eat 10 but intend to give rest in charity however they get stolen..you will get reward for your intention, you may had the means to enforce your will but you chose to share the good with others...or a 2nd scenario where you ate that 1 piece of bread and you wanted to eat the rest of the 10 but they got stolen ... you wouldn't get reward for charity because your intent wasn't such, though you were fated for 1 piece of bread, only.
Allah determined the creation of man ...outcome was known to him he didn't choose it. He says "If thy Lord had so willed, He could have made mankind one people: but they will not cease to dispute." (S 11:119 )
Allah knows the rest.