The world's foremost forensic anthropologist and diehard believer in empirical evidence is giving into a gut notion that she's being watched. The Puppeteer is returning for the season finale, so it's even more terrifying to see how much he's throwing Brennan off her game. Plus, we already know her "feeling" is correct.
Will Brennan be able to figure out what's going on before the serial killer can get to her or her family? The Bones season finale kicks off Thursday at 8/7c on Fox.