Oh, dear! Heidi topless.
My thinking is perhaps Ted and Heidi are married now in name only, and perhaps been that way for a long while. It may be for financial, political, and for their two daughters sake that they maintain their married status. If their marriage is a business relationship only, I can see why Ted has been playing fast and loose. But he should have been more discreet, because I doubt he can live this down.
This cannot possibly be. Just two days ago, Cruz tweeted that Heidi was the love of his live.