US-Iran conflict is a puppet show. Iran helped the US in Iraq and Afghanistan.Interesting thing is how they surrounded Iran from all directions, but didn't dare to finalize their plan.
Israel's humiliating defeat from a small groupvof Hezbollah in 2006 war was the reason. the war which was supposed to start a domino and Americans refered to it as new middle east plan.
It is no big mystery that the US hasn't invaded Iran. If the US wanted to invade Iran, it would have invaded Iran. It's not like they have to invade Iraq and Afghanistan first and then Iran is the final boss. If they wanted to invade Iran they would have invaded Iran. Iran is portrayed as this ultimate enemy and the whole thing is fake.