Best Episode Ever! (lots of spoilers)