heaven sent

Heaven sent is an idiom which refers to something occurring at an opportune time which seems lucky in the instance it arrives. Even for someone who does not follow a religion which believes in heaven and hell, heaven is often the symbol for all things good, right and pure. For this reason, when you say something or someone is heaven sent, it seems so amazing and lucky that it must have come from a magical place.