May the Fourth, and it seems that Trump has clinched the Republican nomination.
Adding in the so-called superdelegates, Clinton needs 164 out of 1,114 remaining to get the Democrat nomination, which is pretty well guaranteed.
Trump needs 189 out of 445 delegates, which, now that Cruz has dropped out, also seems pretty likely, barring something surprising happening in California.