People gather to prepare food for a gathering.
Christmas dinner was a chore and a half to make, but the family nevertheless enjoyed it.
It cannot be inferred that the people were gathered for Christmas dinner.  It also cannot be inferred that the dinner was a chore or that the family enjoyed it.
exists e1 p1 x1.(Topic(e1,p1) & Actor(e1,x1) & v_gather(e1) & exists e2 x2 x3.(Theme(e2,x2) & Actor(e2,x1) & v_prepare(e2) & for(x2,x3) & n_gathering(x3) & n_food(x2)) & n_people(x1))
exists e1 p1 s1 x1 x2 x3.(n_family(x3) & a_nevertheless(s1) & Manner(e1,s1) & Theme(e1,x1) & Actor(e1,x3) & v_enjoy(e1) & n_thing(x1) & exists p2 x4 x5 x6.((x1 = x4) & subset_of(x6,x4) & Topic(x6,p2) & exists e2 x7.(Theme(e2,x7) & Actor(e2,x6) & v_make(e2) & n_thing(x7)) & n_half(x6) & subset_of(x5,x4) & n_chore(x5)) & n_dinner(x1) & (x1 = x2) & ne_nam_christmas(x2))