heaven-sent
adjective
Meaning
Fortunate, appropriate or providential, as if ordained by God