According to Baby Center, most piano teachers recommend that children start lessons around the age of five. However, there have been instances where children can begin learning the piano as young as three.

At just three-years-old, Charlotte is already a talented piano prodigy. She’s not playing basic scales or “Chopsticks” — she’s tackling pieces like “Allegretto in F” by J.C.F. Bach. It contains challenging chords and requires a depth of training and talent to perform.

It seems impossible that her tiny hands could even play the music, but she plays with exceptional skill way beyond her years. She hums along with the music and shows a connection to the song and the piece. If she’s already able to play at this level, just think of what she’ll be able to accomplish in a few more years! She’s well on her way to being one of the best pianists of her generation.

Watch the video below and see why 5 million people have clicked.