godsend

noun

A very helpful or valuable event, person, or article.