story: [James]'s son, [Dan], was ill and needed to be picked up at school. [James] hurried to his side. [Gabrielle] dotes on her son [James]. Because of this, [James] is pretty spoiled.
query: ('Gabrielle', 'Dan')
clean_story: [Gabrielle] dotes on her son [James]. Because of this, [James] is pretty spoiled. [James]'s son, [Dan], was ill and needed to be picked up at school. [James] hurried to his side.
proof_state: [{('Gabrielle', 'grandson', 'Dan'): [('Gabrielle', 'son', 'James'), ('James', 'son', 'Dan')]}]