lap of the gods

from WordNet (r) 3.0 (2006)
lap of the gods
    n 1: beyond human control or responsibility; "there is nothing
         more I can do; it's in the lap of the gods now"
    

[email protected]