Question: who plays the new mayor on blue bloods
Answer: Lorraine Bracco