in the lap of the gods

US /ɪn ðə læp əv ðə ɡɑːdz/
UK /ɪn ðə læp əv ðə ɡɑːdz/
"in the lap of the gods" picture
1.

in den Händen der Götter, dem Schicksal überlassen

beyond human control; left to fate or chance

:
We've done all we can; the rest is in the lap of the gods.
Wir haben alles getan, was wir können; der Rest liegt in den Händen der Götter.
The outcome of the election is still in the lap of the gods.
Das Ergebnis der Wahl liegt noch in den Händen der Götter.