Trump bet everything on Iran. If that goes badly before the midterms then there could be serious fall-out across the country. He's pinned between doing what needs doing and the consequences of doing that with energy prices skyrocketing. Very uncertain future.