All secrets revealed as the Deer Head saga comes to a shocking conclusion Audrey Lemonovsky has been back in Glen Allen Falls, Massachusetts for one year. At every turn, men and women wearing rubber Dear Head masks have made her life miserable. They've attacked her, they've attacked her friends, and they've been stealing from both. And now, just when she needs him most, Old Man has gone missing. What do the Deer Heads want? And how does...