godsend

n. Unexpected but welcome event or acquisition.

n. Something sent by God; an unexpected acquisiton or piece of good fortune.