English to Hindi

Meaning for:
godsend
other
ईश्वरीय वरदान;अप्रत्याशित लाभ