SPOILERSOkay, I'm in a bit of a hurry, but I had to stop in long enough to say, "Holy Fuck!!!!!" And, maybe I should have - but I did not see that coming!