Has Trump turned the tables on Iran - or is another round of war coming?

For the first time, Trump thinks time is on his side. But Iran appears unfazed - for now