After doing the sparkmaster quest I got hit by the bug of most people not speaking to my characters.
My male character had pet pal, after speaking to the rooster in the town market I was able to talk to everyone.
My female character could only speak to a few people and by speaking to those she could, going round the market, ended up being able to speak to everyone again.
Madora could not speak to anyone at all (I let her trade sometimes). Even attempting to speak to animals failed everywhere except Evelyn's lair. Speaking to a rat there freed up her ability to speak AND every conversation that had been backed up of the humans and animals I'd tried before this popped up.