Donald Trump woke up Thursday to a massive storm after the Associated Press reported he had struck a deal with his new friends “Chuck and Nancy” to protect DACA without a promise on wall funding.

In their exact words.

BREAKING: Schumer, Pelosi announce deal with Trump to protect young immigrants; will include border security, but no wall. — The Associated Press (@AP) September 14, 2017

It came in hard.

Sean Hannity called it “political suicide,” “Amnesty Don,” blared on Breitbart, the MAGASphere exploded.

It’s unclear what prompted the storm. Trump has been hate-viewing Morning Joe recently and the show was all over it during their first hour, (or maybe he just looked at his timeline), but whatever it was left him spooked enough to take to Twitter and clarify this alleged deal that was struck.

It was a remarkable four-part tweet storm which simultaneously denied the existence of a deal, yet seemingly confirmed that some kind of deal was afoot.

He also said the wall was still a priority.

No deal was made last night on DACA. Massive border security would have to be agreed to in exchange for consent. Would be subject to vote. — Donald J. Trump (@realDonaldTrump) September 14, 2017

The WALL, which is already under construction in the form of new renovation of old and existing fences and walls, will continue to be built. — Donald J. Trump (@realDonaldTrump) September 14, 2017

In two immediate follow ups, Trump offered a full-throated defense of the DREAMers and reiterated his past statements of sympathy for the 800,000 strong cohort of illegal immigrants.

Does anybody really want to throw out good, educated and accomplished young people who have jobs, some serving in the military? Really!….. — Donald J. Trump (@realDonaldTrump) September 14, 2017

…They have been in our country for many years through no fault of their own – brought in by parents at young age. Plus BIG border security — Donald J. Trump (@realDonaldTrump) September 14, 2017

Follow Jon Levine on Twitter / Facebook.

Have a tip we should know? [email protected]