Jennifer Hudson got the Christmas gift of her dreams. The Dreamgirls actress was overcome with emotion as her 16-year-old son David Jr.—whom she shares with ex David Otunga—surprised her by… Share