Jessica Sanchez, 16, from San Diego, sang her own version of Mariah Carey’s song “My All” picked by J.Lo on American Idol 2012 Top 3 Performance Show on Thursday, May 16 episode.

According to the judges:

Randy Jackson: Perfectly the right song for you.

Jennifer Lopez: It’s a hard song. You did it in your own way. You didn’t even go to the big part in the end.

Steven Tyler: When you sing you make people hang on your every note.

Watch the video below: