Americans have been waiting for their president and commander in chief to address the nation and explain why the country is at war. For weeks, Donald Trump has offered only snippets and sound bites about his decision to lead the United States into another conflict in the Middle East; his primetime address this evening was, one assumes, aimed at informing and reassuring the American public.Maybe he’d have been better off not trying. Trump’s critics (including me) have castigated him for refusing to go on television and provide a comprehensive explanation of the war to the American people. But given his performance this evening, perhaps he had the right instinct. His address did not come across as a wartime speech but instead was a disjointed series of complaints, brags, and exaggerations (along with a few outright lies) delivered by a man who looked and sounded tired. After his 19 minutes on the air—brisk by Trump’s standards—Americans could be forgiven for being even more concerned now than they were only a few days ago.A speech that should have been a clear explanation of why the United States is fighting a nation of 92 million people began instead in shambolic style. He discussed the operation that captured the president of Venezuela, perhaps hoping to make listeners believe that the Iran war will be a similarly short operation. He then said that Iran has taken losses never seen “in the history of warfare”—as if the destruction of, say, the Axis in World War II had never happened.Trump offered little that was new, instead repeating the same lines from a short video presentation the night that he ordered attacks on the Islamic Republic, more than one month ago. He listed—rightly and correctly—the various offenses that the fanatical Iranian regime has perpetrated against the United States and other countries for nearly a half-century. But he couldn’t help himself: He patted himself on the back for killing Iranian terror mastermind Qassem Soleimani in his first term, and for cancelling the Iran nuclear deal negotiated by Barack Obama. (“Barack Hussein Obama,” of course.) The United States, Trump claimed in a strange moment, had emptied out all the banks in Virginia, Maryland, and the District of Columbia as part of that deal—“all the cash they had”—to send that “green, green” currency to Iran.[From the May 2026 issue: Someday in Tehran]But back to the war: What is America fighting for? Trump insisted that Iran must never be allowed to get a nuclear weapon. Almost no one would disagree with this general point—certainly I don’t—but Trump presented no evidence that Iran was nearing the nuclear threshold. Instead, he simply asserted that the Iranian mullahs were going to get a nuclear weapon and that the United States had to stop them: In other words, he admitted to launching a preventive war based on something that might happen one day.Trump, however, then undercut his own point by assuring the country that Iran’s “nuclear dust” was buried under mountains of rubble, inaccessible since the great success of last June’s joint Israeli-American strike on Iranian nuclear facilities. The Iranians would never be allowed to excavate any of it, he said.So, then, perhaps the war was about regime change, which would be the surest way to stop every evil plan gestating in Tehran, including nuclear weapons and terrorist plots. Well, no, it turns out, the war is not about that either. Trump explicitly denied that the goal was to bring down the Iranian theocracy—a staggering claim given his exhortations to the Iranian people on the first night of the war that their hour of liberation was at hand. After denying that the U.S. goal was regime change, he then claimed that regime change had now already happened because so many Iranian leaders have been killed.In addition to ending Iran’s nuclear ambitions, Trump laid out three other goals that he said were now within reach: neutralizing Iran’s ability to project power anywhere through terrorism, destroying the Iranian Navy, and eliminating Iran’s missile stocks and production capabilities. As with so many other Trump promises, the president said that he will accomplish these goals in two to three weeks. How he will do all this was left unclear, other than that he will hit Iran “extremely hard.”[Read: Trump’s fateful choice]Meanwhile, Tehran still controls the Strait or Hormuz. Trump said only that other nations should go in, clear the Strait, and take Iran’s oil. He chided Americans for their impatience; the two world wars, and conflicts in Korea, Vietnam, and Iraq took longer than the current war, he said. He also waved away any economic concerns. Everything will get better, he promised, telling viewers that only a year ago America was a “dead and crippled country” that he personally rescued. Oddly, Trump claimed that the United States has never been more economically prepared for a conflict—the “little journey,” as he called it—like the one he has led against Iran.The president also said things that might come back to haunt him. He vowed not to let Israel or America’s friends in the Gulf “get hurt or fail in any way, shape, or form,” as if Iran were not already inflicting damage on them. And he assured Americans that gas prices would come down. (They might, but not anytime soon.) He threatened, yet again, to bomb all of Iran’s electrical plants, a likely war crime if carried out with the completeness that Trump promised should Iran refuse to … well, do whatever it is he thinks they should do. “We are unstoppable,” he said, noting that U.S. forces were in combat against “one of the most powerful countries.” (This, too, is nonsense: It takes nothing away from U.S. military valor to admit that Iran was at best a second-tier power even before the war.) America might be unstoppable, but the American president seems to be at loose ends now that the Iranians have a chokehold on a major part of the world’s energy supply.The only bright spots in the speech were in the things the president did not say. He did not, as many observers expected, prepare Americans for the introduction of ground forces into Iran. (If he now goes ahead with such an operation, he will have betrayed the public by misleading them about the course of the war.) And he did not eviscerate NATO and threaten to pull out of the alliance, as some expected him to do because of his ongoing anger at major European powers’ unwillingness to join a war they did not start.If the president meant to be reassuring, however, he missed the mark. The reality, as best we can tell, is that Trump fully expected the Iranian regime to collapse in a matter of days or weeks, and he is now flummoxed to find out that a major war is a lot more complicated than he—or Secretary of Defense Pete Hegseth—realized. The president’s delivery tonight was hardly a confidence-building exercise. He was, as he himself might say, low-energy—mumbling and lapsing into the repetitive phrases that come out when he’s riffing on a point instead of reading the speech in front of him. (I lost count of how many times he said “like nobody’s ever seen” and “decimated” and “never before.”)The president seems lost. Perhaps he should have stayed off the podium, for a bit longer, rather than display how adrift he is to the American public and the world.