Ted Cruz Offers 'Stunning' Endorsement of Donald Trump He now says a man he once called 'utterly amoral' should be president By Michael Harthorne, Newser Staff Posted Sep 23, 2016 4:25 PM CDT 236 comments Comments Ted Cruz announced Friday he will vote for Donald Trump, who he previously called a "pathological liar" and "utterly amoral." (AP Photo/Evan Vucci, File)Ted Cruz announced Friday he will vote for Donald Trump, who he previously called a "pathological liar" and "utterly amoral." (AP Photo/Evan Vucci, File) (Newser) – Ted Cruz believes an "utterly amoral" "serial philanderer" who's also an unprecedented "narcissist" and "arrogant buffoon" should be the next leader of the free world. That's right: Cruz has officially endorsed Donald Trump for president. In a Facebook post Friday, Cruz says he's decided to vote for Trump "after many months of careful consideration, of prayer, and searching my own conscience." He cites his own stance as "#NeverHillary" and Trump's positions on energy, immigration, national security, and more as reasons to vote for a man he once said some very negative things about. According to CNN, Cruz previously said he wouldn't endorse Trump after Trump implied Cruz's father may have been involved in the JFK assassination and insulted Cruz's wife's looks. While CNN calls it a "stunning" move, the BBC notes there are a few reasons Cruz may have changed his tune. One, Trump now appears to have a better shot at winning—or at least not embarrassing himself—lessening the chances Cruz can say "I told you so." It also now appears that "Trump-ism is the future of the Republican Party," and Cruz has to worry about facing a pro-Trump primary opponent in 2018. In a statement, Trump says he's "greatly honored by the endorsement." Trump had previously said he wouldn't accept an endorsement from "Lyin' Ted" Cruz.