Story highlights It's that strange time again in American politics when politicians endorse candidates they have repeatedly said they can't stand

On Thursday, Graham told CNN that not only is he endorsing Cruz, he's fundraising for him

(CNN) It's that strange time again in American politics when politicians support candidates they have repeatedly said they can't stand.

For months, South Carolina Republican Sen. Lindsey Graham has been warning the nation about Texas Sen. Ted Cruz. But on Thursday, Graham told CNN that not only is he supporting Cruz, he's fundraising for him. Graham pointed to Donald Trump's rise as the reason, explaining that Cruz might be the only one to stop him.

"I think he's the best alternative to beat Donald Trump," Graham told CNN. "I'm going to help Ted in any way I can."

It's a strange position for Graham, who has said all kinds of terrible things about Cruz.

Let's take a trip down memory lane ...

Read More