A city stilled, shocked and then enraged by attack