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