President Donald Trump signaled Saturday that some kind of agreement with Iran “will be announced shortly,” possibly bringing the 84-day military and economic conflict to an end.

“An Agreement has been largely negotiated, subject to finalization between the United States of America, the Islamic Republic of Iran, and the various other Countries,” Trump wrote in a post on Truth Social, adding that details were still being finalized. “In addition to many other elements of the Agreement, the Strait of Hormuz will be opened.”

Trump said he had spoken with leaders of Saudi Arabia, the United Arab Emirates, Qatar, Turkey, Egypt, Jordan and Bahrain, as well as Prime Minister Benjamin Netanyahu of Israel about the deal, and the calls had gone well.

Speculation that a deal was imminent swirled earlier on Saturday as Trump huddled with his war cabinet at the White House after canceling plans to spend the weekend at his Bedminster, N.J., golf club and skipping his eldest son’s wedding.

“I feel it is important for me to remain in Washington, D.C., at the White House during this important period of time,” Trump wrote on social media Friday, shortly before the White House officially changed his weekend schedule. Trump did not elaborate on why he was returning to Washington Friday evening after a campaign stop for GOP Rep. Mike Lawler in southern New York state, nor did he address the situation during the rally.