Sure, according to the dictionary definitions "miracle" doesn't have to hand religious connotations but I've found in real life most people would say it does.
Personally I feel like it is fine too wish for a non religious "miracle". An extraordinary bout of good fortune, that one in a hundred occurrence that happens to only one in a hundred. I guess one could say "good luck" but afterwards does one just say again "it was good luck" or "excellent luck" or "you're so lucky" etc.? I'm not sure. The list of synonyms for miracle isn't very helpful either... [merriam-webster.com]
Basically I wish there was a noun for the phenomenon that is an instance of good fortune without any assumption of divine intervention. Luck can work but it certain circumstances it just seems inappropriate to me . M
Illustrating that it cannot be one word. Religion has cornered the "simplistic thinking is ' best ' market yet again.
After I solve all my other problems I'll try to solve this mystery.
Good luck with that!