Question: who is playing the new mayor on blue bloods
Answer: Jamie and Eddie go undercover as a couple to bust a shady drug dealer ; new mayor Margaret Dutton ( Lorraine Bracco ) butts heads with Frank .