18.There were all the times he bludgeoned Sen. Bob Corker, a Republican who chairs the Senate Foreign Relations Committee, over the Iran deal...
19....and doling out some wallops to Senate Minority Leader Chuck Schumer as well.
20.He announced a "new strategy" on Iran last October, taking the time to swipe at the deal and its supporters.
21.Trump also tweeted his support of Iranian protesters in the streets earlier this year, saying the government is "failing at every level despite the terrible deal made with them by the Obama Administration."
22.Trump tweeted in February about his continuing shock that the US paid $1.7 billion to Iran without investigation...despite the fact that the amount was actually owed to Iran.
23.And just days ago, Trump took the time to go after former secretary of state John Kerry for trying behind the scenes to save the deal.
So as far as surprises go, this one ranks just slightly above "the Pope comes from a Catholic background" and below "finding a peanut M&M in a bag of plain M&M's."