Somewhere deep in its heart, Iran keeps walking – torn between memory, hope and the weight of its own making.