story: [Adam] bought some jewelry for his granddaughter [Mary]. [Adam] and his daughter, [Crystal] go to concerts every week. [Adam] waited for [Michelle] to wrap up at work.
query: ('Michelle', 'Mary')
clean_story: [Adam] waited for [Michelle] to wrap up at work. [Adam] bought some jewelry for his granddaughter [Mary].
proof_state: [{('Michelle', 'granddaughter', 'Mary'): [('Michelle', 'husband', 'Adam'), ('Adam', 'granddaughter', 'Mary')]}]