Brennan (Emily Deschanel) has a bad feeling in the season finale of Bones on Thursday — and you know it has to be really bad if Brennan is acknowledging it exists.

Fox pushes Bones to mid-season — see what's replacing it

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.