Kelly Clarkson returned to American Idol last night and performed her song "Piece by Piece." It was an emotional performance for Clarkson, who won the first season (this is the show's final season). She brought J. Lo and Keith Urban to tears with her performance.

She also brought herself to tears, which she blamed on pregnancy. But the raw emotional grit of this number was plenty of ammo to make anyone cry. Even Ryan Seacrest warned everyone that it would get emotional: