The Season 12 finale of Blue Bloods, titled "Silver Linings," delivers a strong finale without a major cliffhanger. Frank calls out Erin's boss for being against incarcerating non-violent offenders, and they discuss the importance of speaking out. Meanwhile, Danny and Baez's murder investigation intersects with Jamie and Joe's search for a trafficked girl, leading to a surprising twist. Anthony gets a rare invitation to the family dinner table. The episode ends with Erin deciding to run for District Attorney, revealing it at the final family dinner. The article hints at what might happen in Season 13.