Why do we need to go for an explanation for any miracle. I think that a miracle is a miracle which can't be understood by the human discretion.That's why it is called as mojeza(aqal ko aajiz ker daynay wala). Simply say I believe whatever is mentioned in the Quran and the Ahadith of our beloved Prophet Sallalaho Alehye wasallam and that's it. That tongue can never say any thing wrong as it is guarded by the Allah Almighty.
Thank you dear behzadji for giving me opportunity to explain my point of view.
[FONT="]When one reads the quran one will find that it is not a book of magical stories but actual facts. It starts, this is the book without possibility of doubt, for in it is sure guidance for those who want to be consistent with Allah and the mankind.
Those who accept its forecast on the basis of rational judgement therefore strive to implement the prescribed divine system in it and keep open what Allah has given them for the benefit of others.
So it is clear that the purpose of divine message is to guide people regarding life in this world. This means one who wants to guide others must know how this world works otherwise one cannot guide. The world works the way it does regardless we like it or not. So the guide must show how to live in this world within the ways and means of this world. It will be silly if Allah told man to do something that is impossible for him to do.
If a prophet is sent to guide people, he has to live like other people and use same ways and means what other have at their disposal to do what he wants them to do. If a prophet did things magically by power that is not available to people then what kind of guidance will that be?
This is why so called miracles are not miracle but made up stories to cover up the real stories of the prophets. It is nothing less than a great miracle that a messenger comes to a down trodden people and lifts them to heights.
The quran is full of stories of the prophets and no where it tells the prophets solved problems people faced miraculously. These stories are stories of great struggles by the prophets and those who followed them.
The lesson given in these stories is that if you ever fall in these situations then how to get out of them using whatever is available to you.
The quran is not free of miracles but they are prophecies or predicted outcomes. Allah has made known to people what is going to happen if they did certain things in certain ways.
Allah does not change a nation till it changes itself or that Allah helps those who help themselves. These like verses in the quran tell us don't wait for miracles and saviors rather do what you need to do as a nation to be successful in this life.
One needs to realise what was the problem with earlier people that Allah decided to send the quran. The problem was those people believed in magical solutions to their problems and they repeatedly asked the prophet to show us miracle but Allah said, it is up to me to [/FONT]guide and for you to follow.
Allah kept telling his messenger stories of the past prophets and people to encourage him and his followers to do things to change their situation for the better.
The quran is very clear that each prophet worked very hard to give people the right mindset and attitude to bring about a better human society. This is what the test is all about for which Allah has created man. Allah only helps people by his direct guidance and by raising thoughts in peoples' minds and bringing things to their attention. The rest is up to people to take it or leave it. If they take it they themselves will have a great life and if they leave it then pain and suffering will continue and will keep getting worse. This is what is made clear in the start of 2nd surah.
IMAAN BIL GHAIB=believing in the result Allah has already foretold, accepting this as a fact and implementing the divine world order and getting the foretold result is the point of revelation of the quran.
Today we have made a habbit to read the quran without any understanding looking for swaab=benefits. How can one benefit from a message that one does not bother to understand? If I send a person a message to do something for me and he does not bother receiving it or receives it but does not bother reading it or reads it but does not bother understanding it, how would he carry out what I am asking him to do?
The message is as important as its purpose. Not fulfilling the purpose of the message is same as never received the message.
The quran is a miracle because it contain such information as could only and only come from divine source. There was never any miracle from Allah for any prophet other than the prophecies ie messages from Allah.
There are a lot of people who believe in made up stories of karamaaat as well this is why they run to saints and what not. The quran was sent to such superstitious people but the prophet managed to turn them round.
People have invented stories about angels, demons, satan etc etc. If we want to follow the quran, we need to get rid of this mindset that makes us dependent on our make beliefs which causes us to lose the track of real world and life in it. That is a recipe for disaster. The quran was sent by Allah to make people rational and logical and scientific.
One can see how the quran explains natural phenomena verse after verse instead of mumbo jumbo that ignorant people talk about. This is proof enough that the quran wants people to be sensible not unreasonable.
The Prophet could have taken advantage of these foolish people by telling them more of what they used to believe but instead he decided to work hard on them for 23 long years to change them from those silly ideas and practices. He did this not for himself but for them. This is why he cannot be a false prophet because false prophets do things for themselves not others.
Hope this helps. regards and all the best.