Game glitch? Have you tried exiting and restarting the game? That's my cure-all for a lot of problems, it's surprising how often it works. The only other thing I can think of is, maybe Geoffrey's needs are too low? I don't know if that would affect this interaction.