Rock and Roll Hall of Famer Carole King was the inspiration for last night's "American Idol" performances.  The six remaining contestants took the stage with James Durbin earning praise for his rendition of "Will You Still Love Me Tomorrow."

Haley Reinhart also gave a "Beautiful" performance.

Lauren Alaina and Scotty McCreery took it "Up On The Roof."