Peculiarly fortunate or appropriate, as if by divine intervention English: heaven-sent, providential, miraculous