godsend
noun
°An unexpected good fortune or benefit; a windfall.