We’d argue X Factor Season 2 judges had it harder than President Obama this week. Last night’s November 21, 2012 performances were an onslaught of sob stories, emotional reveals, and searing vocals. CeCe Frey dedicated “Wind Beneath My Wings” to her late sister. Paige Thomas sang a gorgeous ode to her adopted mother, Colleen. In short, we were crying hard for hours afterward.

On Thanksgiving, November 22, 2012, the votes were tallied and Arin Ray and Beatrice Miller were eliminated, leaving us with an eclectic and talented Top 8. Here are the rankings from this week’s performances:

1. Carly Rose Sonenclar
2. Tate Stevens
3. Vino Alan
4. Emblem3
5. Diamond White
6. Paige Thomas
7. Fifth Harmony
8. CeCe Frey

Do you agree with voters and the judges’ choices?