There was a lot of emotion working in this episode and a lot of people having to overcome fears and insecurities. The tender moments were incredibly sweet and the one between Michael and Alec nearly broke my heart. It was so heartfelt that I've rematched the scene three times. They are the best couple followed by Max and Liz.
As for everyone else, I'm glad everyone is going to be moving on though I really do feel for Kyle cause he is always getting the short stick. I almost feel like the writers took his story arc from when the actor played Tyler in Vampire Diaries. He got the short stick in that show too with Caroline. I hope he gets his own happily ever after in season 4.
Lastly the ending.
That ending. *shock*
I can't wait for season 4.