Who said there are no surprises in life? Who said that in this election everything was predictable and the results were known in advance? Now we've received an enormous surprise and not necessarily a bad one, maybe even a good one.