英语demons and gods at work (idiom); unexplained event crying out for a supernatural explanation,curious coincidence