Jessica Sanchez received a standing ovation after performing in the live show of American Idol 2012 Semi-finals on February 29. She sang Jennifer Hudson’s “I Love You I Do.” Before her performance, Jessica admitted her vocal cords were swollen but she nailed the song! She’s amazing!

The 16-year-old Filipino-American first appeared on America’s Got Talent when she was 11. She wowed the judges with her version of “I Surrender.”

Currently, Jessica is a high school student, hoping to ease the financial burdens of her unemployed mother with her singing career.

Video: Jessica Sanchez Sings “I Love You I Do” on American Idol 11 Top 24