Question: who plays the new female mayor on blue bloods
Answer: Margaret Dutton