English to Hindi

Meaning for:
heaven-sent
other
दैवकृत;अत्यधिक समयोचित