Me too! I have a couple of theories, but they're probably both wrong!
And like will the favor come early on in the episode or will it happen at the end??
Also, I wonder if the scene from the Season 2 promo with Nancy looking at that gross looking corpse in the morgue is in this episode. It's the only outfit I can't really match to any other episode.