Question: who plays the mayor on season 8 of blue bloods
Answer: Erin pleads with Danny , who has been contemplating retirement since Linda 's death in a rescue helicopter crash , to help her with a case involving her ex-husband , Jack ( Peter Hermann ) ; Jamie and Eddie go undercover as a couple to bust a shady drug dealer ; Frank butts heads with new mayor Margaret Dutton ( Lorraine Bracco ) .