Jennifer Hudson's son, David Jr. has a beautiful voice to be so young.
After wowing his own father with his "Happy Birthday" song, the 7-year-old is back with his gorgeous rendition of "Hallelujah."
Jennifer shared the video via Instagram with the caption:
This is so precious to
me , I can't even begin to describe how it melts my heart!!! I did not want to shame my baby by shouting but ... look at him .. he so serious and focused! A mothers dream! My babies singing!
Watch the precious video below.