Liam promised the donut in the bucket to Isabella .
* donut ( x _ 3 ) ; * bucket ( x _ 6 ) ; promise . agent ( x _ 1 , Liam ) AND promise . theme ( x _ 1 , x _ 3 ) AND promise . recipient ( x _ 1 , Isabella ) AND donut . nmod . in ( x _ 3 , x _ 6 )