Suppose a man continues to toss a coin until he gets 100 heads in a row. Suppose the outcomes of all tosses from the 9999901th toss to the 10 millionth toss are all heads and 100 heads in a row didn't happen before this.

Now, if someone went back in time or God told the man at the time he was going to start tossing the coin, that it would take him 10 million tosses to get 100 heads in a row, then it would not seem like a miracle to him because the probability of getting 100 heads in a row in a million tosses is already very close to 1. So, 100 consecutive heads was already bound to happen in 10 million tosses anyway.

But from the point of view of the man just before the 99999001th toss, he knows that the previous 9999000 tosses don't matter at all. The probability of getting 100 heads in a row at that moment is the same old (1/2)^100 (so it is almost an impossible event). The fact that he has been tossing the coin for a long time is not going affect his current chances of getting 100 consecutive heads. So, it is indeed a miracle that he got 100 heads in a row after that moment.

Whether an event is a miracle or a non-miracle, does it depend on the point of view?