The votes are in, and your America's Got Talent season 12 champion is...Darci Lynne Farmer!
The 12-year-old won the night with her incredible singing ventriloquist act, bringing her puppet, Petunia, back Wednesday for a performance of Anything You Can Do (I Can Do Better) with fellow ventriloquist Terry Fator, who won season 2 of America's Got Talent.