Cruz is an excellent speaker, has the debate skills of newt with none of the skeletons in his closet, has thus far been unwaveringly conservative without selling out, and perhaps most important of all, has an extremely short and simple name, with a spanish last name no less.
The liberals are wetting their panties at the mere mention of him