heaven-sent

adj

1.
peculiarly fortunate or appropriate; as if by divine intervention