godsend

noun
god*send \ ˈgäd-ˌsend \ ˈgȯd- \
1792
  • a desirable or needed thing or event that comes unexpectedly
Powered by Merriam-Webster