He is surging and now is just behind Donald Trump for the lead (technically a statistical tie):
Another reason to be happy with this poll is that he is now being viewed as the most electable candidate:
On the policy front, as usual Trump is leading in the economic category but his lead isn't as high as before. I think though that Cruz needs to continue to talk about economic issues to win more of these voters. He is doing great with those who most care about terrorism but the ISIS hysteria will fade.
Note that only 22% of Rubio support is actually firm. I think a lot of people like Rubio because he is generally likeable, looks good on TV and talks well. But not that many people outside of the Weekly Standard actually LOVE him. This could mean that as other establishment candidates, like Chris Christie, have little boomlets, his supporters might switch quickly.
Also, Ted Cruz seems to be the least hated candidate out there with the fewest percentage of people saying they would never vote for him. That is pretty amazing as the conventional wisdom is that he is a divisive figure. Cruz seems to have a high ceiling of support.
Going hand in hand with that is the fact that his favorables are pretty much as high as you can get them among Iowa voters, pretty much across the board (except for moderate/liberal voters):
The vast majority of respondents believe that Ted Cruz cares about their problems while only 58% of them think Trump does. People tend to vote for people who care. It's really reassuring to see Ted Cruz's numbers this high. He used to have this used car salesman thing about him but he has been able to really humanize the way he talks so that people see that he really does care about them.