The charm of Ted Cruz