heaven-sent
From Longman Dictionary of Contemporary Englishheaven-sentˌheaven-ˈsent / $ ˈ‧‧ ‧/ adjective literary GOOD/EXCELLENThappening fortunately at exactly the right time a heaven-sent opportunityExamples from the Corpusheaven-sent• Above all, they worked the tides, using those heaven-sent moving roads of water to help them on their way.