Political pollster Frank Luntz hasn’t been known to be particularly kind or a great admirer of President Trump, but after seeing Trump’s State of the Union address, Luntz has something to say to him, reports The Washington Times.

Luntz decided to take to Twitter after the address where he said, “Tonight, I owe Donald Trump an apology. Tonight, I was moved and inspired. Tonight, I have hope and faith in America again. It may go away tomorrow. But tonight, America is great again. #SOTU.”

But the begging for forgiveness didn’t stop there.

“’Even in foreign policy and national security,this speech [is] a perfect blend of strength and empathy. These heroic stories break our hearts, but sturdy our resolve. This is the Trump his voters wanted him to be. #SOTU.’

‘This speech represents the presidential performance that Trump observers have been waiting for — brilliant mix of numbers and stories, humility and aggressiveness, traditional conservatism and political populism. Only one word qualifies: Wow. #SOTU,’

‘I have criticized the President’s language a lot in recent months. But tonight is Donald Trump at his very best. He’s personalized his language and policies better than I’ve ever seen. #SOTU,’ Luntz finally ends”

When Luntz talks about his criticism of Trump in the past, he is not kidding. In August of 2015, on the heels of a focus group conducted by Luntz where he completely trashes Trump and then the president turns around and trashes Luntz on national television accusing the pollster of taking revenge on him for not hiring him in the past.

“I watch this guy do a really negative report on me,” Trump said then, Business Insider reported. “And the only reason he did it, in my opinion, is because I didn’t want to hire him commercially. I think it’s disgusting.”

Luntz then accuses Trump of launching an attack on “everyone who is even remotely critical.”

For some reason though, now Luntz is totally fine with all of the name calling and backstabbing that the two have done to each other over the past year. It almost seems like Luntz is trying to get on his good side again, possibly because he sees the Republicans dominating again in 2018.