story: [William] wanted to stay with his grandmother [Gabrielle] instead of with his father [Christopher].
query: ('Christopher', 'Gabrielle')
clean_story: [William] wanted to stay with his grandmother [Gabrielle] instead of with his father [Christopher].
proof_state: [{('Christopher', 'mother', 'Gabrielle'): [('Christopher', 'son', 'William'), ('William', 'grandmother', 'Gabrielle')]}]