Markets were happy today because once again Trump assured everyone that the war will be over "soon". Last weekend I tentatively predicted that he would "take over" the Hormuz Strait as he stated he might do; however clearly the Pentagon waived him off of that idea as too risky. So instead two things happened over the weekend: First he punted the Hormuz crisis to the rest of the world to keep the Strait open. Secondly, he bombed Kharg Island. Since the weekend, shockingly the rest of the world has turned Trump down on his Hormuz offer. So Trump petulantly said the U.S. could just walk away because the U.S. is self-sufficient on oil. But here is where it gets interesting. Oil is a global commodity which means that high oil prices in the rest of the world translate into high oil prices in the U.S. as well. Today, Moody's said that in a few weeks, U.S. recession is assured regardless of energy independence: "The outlook for the U.S. economy will continue to darken as long as the Strait of Hormuz remains effectively closed to oil-tanker traffic, even though the U.S. now produces about as much oil and natural gas as it consumes" Now we know why Trump bombed Kharg Island last weekend. He's sending the 2,500 troops that are heading for the Middle East to take over Kharg Island and use that to negotiate for re-opening Hormuz. What that means is that there will be one more major escalation in this war, and markets are not prepared for it.