via YouTube

It's quite ironic that this 9 yr old girl is named Angelica...because she has the voice of an angel!  Such amazing tone and control for a young child.  You might even squeeze out a few tears at the end of the video!