lap of the gods

Noun
  1. beyond human control or responsibility; it's in the lap of the gods now"
    • there is nothing more I can do
lap of the gods
The outcome is now in the lap of the gods.