Sidon: a river in the promised land