Godsend

/ˈɡɒd.sɛnd/

Slang Meanings

A lucky break that comes unexpectedly.
That new software update was a total godsend for my workflow.