Oh that's right, Waiting in the Wings, what a great yet tragic episode, great because of all the stuff at the ballet, tragic because of what happened to Wes.
Back to the episode in question, Giles thinking it Jenny and then being crushed all over again when he realizes it can't be her, and that he won't get a chance to say goodbye or anything else to her.
Sorry if I am kinda ignoring the moving Buffy/Angel(us) scenes, by this episode I was still in my "Please dust him" phase. While I am a Buffy/Angel shipper, with everything going on, I really couldn't invest in any of their scenes because I still wanted revenge on Angelus.