I'm the next American Idol because music is what I love. Twin Falls, ID resident Leah Schaal describes her love of sharing her "gift" of music. Watch American Idol clips