单项选择题

No matter how far it is, American people tend to go back home for Christmas to()

A.eat puddings
B.drink wine
C.get lots of gifts
D.enjoy the family care and love