heaven-sent
adjective
• occurring at a very favourable time; very opportune.
• "she was so afraid of losing this heaven-sent opportunity"
Similar:
auspicious,
providential,
propitious,
felicitous,
opportune,
golden,
favourable,
advantageous,
serendipitous,
lucky,
happy,
good,
right,
fortunate,
timely,
well timed,