'lap of the gods' definitions:

Definition of 'lap of the gods'

(from WordNet)
noun
Beyond human control or responsibility; "there is nothing more I can do; it's in the lap of the gods now"