To reach a deal with Iran that reopens the economically vital Strait of Hormuz, President Donald Trump may need to do something out of character — compromise.

The president is also under mounting pressure to end an unpopular war ahead of midterm congressional elections scheduled for later this year.

“It could happen. Tomorrow or the next day,” the president said, speaking Tuesday evening California time. “A lot of progress has been made.”