Sen. Ted Cruz on Friday said he will vote for Donald Trump after not doing so at the Republican National Convention in July.
In a Facebook post, Cruz said he decided to vote for Trump "after many months of careful consideration, of prayer and searching [his] own conscience."
Trump said in a statement that he is "greatly honored by the endorsement of Senator Cruz."
"We have fought the battle and he was a tough and brilliant opponent. I look forward to working with him for many years to come in order to make America great again," Trump said.
The senator from Texas cited two reasons for his decision. First, he wanted to honor his promise to support the Republican nominee. Cruz said the second reason is that although he has had "areas of significant disagreement" with Trump, "by any measure Hillary Clinton is wholly unacceptable."