During a speech today, U.K. Prime Minister Theresa May reaffirmed the "special relationship between the U.K. and the United States, and the need to work together.

Nigel Farage, one of the leading voices behind Brexit, told Neil Cavuto today that he's had his political differences with May, but he couldn't agree more with her remarks.

"She said things tonight about our relationship with America going forward - our role with the world - she said things that I could only have ever dreamt that a British Prime Minister would say," Farage said.

"I have to say, whatever differences I may have had in the past with Theresa May, when it comes to this relationship with the U.S.A., bravo for that speech."

He said he's optimistic about May's meeting with President Donald Trump on Friday, explaining that a deal on trade and financial services is "there to be done."

"I think it's great news for both of our economies."

Watch more above, and share your thoughts in the comments section.

SNEAK PEEK: President Trump Sits Down with Hannity at White House

Trump Expected to Ban Syrian Refugees Indefinitely in New Exec. Orders

This 'Bad Lip Reading' of Trump's Inauguration Is Absolutely Hilarious