Politics is not easy and Senator Ted Cruz is finding that out as what started as a tit for tat over wives ballooned to an Enquirer story about dalliances that left the Texas Senator very testy, calling Donald Trump a "sniveling coward". He was then asked if he will still support Trump if he is the nominee and like others in his party, didn't have a convincing answer.
Again Mr. Trump has drawn an opponent into the mud and the result for 14 others has not been so good.
Of course, the flip side is Mr. Trump is finding he is alienating more and more people he might need if he is the nominee.
For weeks, Mr. Trump has portrayed Mr. Cruz as a liar who holds up the Bible and lies. The infidelity stories were shopped to media before, so its not new. But they come out now at a time where they fit the narrative.
That suggests a level of political acumen in the Trump campaign that belies the candidate's status as a political newcomer.