It reflects a sense of alienation from their own rulers.
On a recent afternoon, while riding a rickety bus down Tehran's main thoroughfare, I overheard two women discussing the grim state of Iranian politics. One of them had reached a rather desperate conclusion. "Let the Americans come," she said loudly. "Let them sort things out for us."
Although their leaders still call America the "Great Satan," ordinary Iranians' affection for the United States seems to be thriving these days, at least in the bustling capital. This rekindled regard is evident in people's conversations, their insatiable demand for US products and culture, and their fascination with the US presidential campaign.
One can't do reliable polling about Iranians' views under their theocratic government, of course, but these shifts were still striking to me as a longtime visitor – not least because liking the US is also a way for Iranians to register their frustration with their own firebrand president, Mahmoud Ahmadinejad.
It might startle some Americans to realize that Iran has one of the most pro-American populations in the Middle East. Iranians have adored America for nearly three decades, a sentiment rooted in nostalgia for Iran's golden days, before the worst of the shah's repression and the 1979 Islamic revolution. But today's affection is new, or at least different.
Starting in about 2005, Iranians' historic esteem for the US gave way to a deep ambivalence that is only now ending. President Bush's post-9/11 wars of liberation on both of Iran's borders rattled ordinary Iranians, and Washington's opposition to Iran's nuclear program added to their resentment. In early 2006, when I lived in Iran as a journalist, I had only to step outdoors to hear the complaints.