Hamshen at Crossroads of Past and Present