Steampunk! Demons! Ghosts! A disturbing dream leads Caitlin and the team to face off with a new enemy.