anything unexpected and needed or desired that comes at the opportune moment, as if sent by God
Origin of godsendcontr. of God's send: Middle English sande, mission, message from Old English sand from sendan, to send
Something wanted or needed that comes or happens unexpectedly.
Origin of godsendAlteration of Middle English goddes sand God's message goddes genitive of God God ; see god . sand message ( from Old English; see sent- in Indo-European roots.)
Middle English goddes sand - God’s message