Read the dictionary definition of miraculous. All definitions for this word.
1. peculiarly fortunate or appropriate; as if by divine intervention
1. a heaven-sent rain saved the crops
2. a providential recovery
2. being or having the character of a miracle