Who in the hell would have predicted this last December?