A few friends move into a new town together, although, as they begin to insert themselves into their new daily lives.. Something seems to be lurking in the background..A few friends move into a new town together, although, as they begin to insert themselves into their new daily lives.. Something seems to be lurking in the background..A few friends move into a new town together, although, as they begin to insert themselves into their new daily lives.. Something seems to be lurking in the background..