Man at party receiving beer pillow gift.
The man is celebrating his birthday.
The man could be celebrating many different special occasions and not necessarily celebrating his birthday.
exists e1 x1 x2 x3 x4 x5 x6.(a_topic(x1) & at(x1,x2) & Theme(e1,x4) & Actor(e1,x3) & v_receive(e1) & n_gift(x4) & of(x4,x6) & n_pillow(x6) & of(x4,x5) & n_beer(x5) & (x2 = x3) & n_party(x2) & n_man(x1))
exists e1 x1 x2.(n_birthday(x2) & of(x2,x1) & n_male(x1) & n_man(x1) & Theme(e1,x2) & Actor(e1,x1) & v_celebrate(e1))