All season long we've been waiting to see who the top finalist would be and our winner has just been announced!!!! Congrats goes out to........

 

Caleb Johnson!!!!!!!!!!!!