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.

في يد الآلهة, بيد القدر, متروك للقدر

beyond human control; left to fate or chance

:
We've done all we can; the rest is in the lap of the gods.
لقد فعلنا كل ما بوسعنا؛ والباقي في يد الآلهة.
The outcome of the election is still in the lap of the gods.
نتيجة الانتخابات لا تزال في يد الآلهة.