Cruz is married to Heidi Suzanne Nelson. They have two children. During the 2016 campaign, Donald Trump called Heidi ugly. In spite of this, Ted Cruz still became one of Donald Trump's biggest supporters.Some people have suggested that this is because Ted Cruz is scared of Donald Trump.