You have to talk to every NPC… twice.
NPCs all have something to say when you interact with them, and you can only be sure that you’ve heard everything if you talk to them at least twice. This is something co-op partners and other spectators need to have patience for. Unless you’re doing a speed run, it’s your duty to talk to everyone you meet to satisfy the curiosity of the guests. (via GamesRadar)