This was an all around fantastic episode. Fans had been anticipating the musical episode, and everything about it was perfect. Plus, we got some much needed character development between Pearl and Greg. It was really great to see the two grow as people, and as friends.