DWTS Recap: Who Made It to the Finals?

This season of Dancing With The Stars was an exciting one, and last night was no different. The last four couples -- William Levy and Cheryl Burke; Maria Menounos and Derek Hough; Katherine Jenkins and Mark Ballas; and Donald Diver and Peta Murgatroyd -- took the stage to find out which of them would be eliminated. And the results were shocking.

After Katherine Jenkins suffered a back injury, many thought she would be the one to leave the stage. But apparently America wasn't quite ready to see her go. It was Maria Menounos, who earned a perfect score on Monday, who was eliminated from the finals. While the crowd booed after hearing the news, protesting her elimination, it was too late for the Extra host.

“I learned so many things,” Menounos said. “I learned how strong I was, I learned to persevere.”

But everyone can breathe a bit easier, knowing that Cuban hottie William Levy will be advancing to the finals. (Thank goodness!)

Also performing last night were Rock of Ages stars Diego Boneta, Julianne Hough and Mary J. Blige. They performed a medley of hits from the new movie, which opens in theaters June 15.

The final performance night for Dancing With The Stars will air on Monday, May 21 at 8 pm (EST).  

What did you think of last night's episode? Were you sad to see Menounos go?