Finally an episode that is full of greatness again after the season kind of dragged on and focused on too many annoying and often boring characters, the potentials.
It is a relief that the attention is returned to favorite characters, as Spike is once again in the spotlight.
We learn more about his past, and very important, why exactly this little song triggered his violent reactions. Spike was a Mama'boy! Drusilla makes one last appearance in the Buffyverse. That is always a pleasure in my book.
Back in presentday Sunnydale Principal Woods finally wants to take revenge on Spike for killing his mother and he almost succeeds, with a little help from Giles.
This is a well-written and great episode. Plus Spike finally gets to really kick some butt again, even better - it is Principal Woods' butt!