What does 'Lap of the gods' mean?

If something is in the lap of the gods, it is beyond our control and fate will decide the outcome.

See also: