A video of a young boy who expertly sings "You Are So Beautiful" to his mother has gone viral.

DeLeatra Harris posted the video of her 5-year-old son, Josiah, to Facebook. More than two million people watched as the young boy sang Joe Cocker's 1974 hit on key, even caressing his mother's cheek as he hits the notes.