Donald Trump questioned his Christianity, insulted his wife’s appearance, suggested his father was involved with President John F. Kennedy’s assassination and nicknamed him Lyin’ Ted.

Ted Cruz called Trump a “sniveling coward,” a “pathological liar” and “utterly amoral.”

It’s all water under the bridge now, as Cruz fights to hold his Senate seat in deep-red Texas and the President struggles to keep a Republican majority in the Senate.

Trump has volunteered himself, as well as two of his most high-profile surrogates — his children, Don Jr. and Ivanka — to appear alongside the Texas senator as his re-election race tightens.