Danny consults a psychic about the murder of a young boy while Frank butts heads with the mayor over an uptick in crime on Blue Bloods Season 12 Episode 1.
Jamie (Will Estes) and Eddie (Vanessa Ray) sit together with a dog on Blue Bloods Season 9 Episode 20 -- could the animal be the newest member of their family?