Credit: Adam Rose/FOX ©2011 Fox Broadcasting Co. Photo: Quinn, Sugar, Ricky Martin’s David Martinez, and Santana in Glee Season 3, Episode 12: “The Spanish Teacher”

Sue Sylvester (Jane Lynch) baby drama. The return of RHoA’s NeNe Leakes. And, oh yeah... Ricky freaking Martin!

Glee Season 3, Episode 12: “The Spanish Teacher” certainly had a lot of things going for it tonight. But what did you think of the finished product? Was it everything you hoped for — or do you think Glee came up a bit short this week? Sound off below!