Weeping in a promised land