This is one of the sadder episodes in the whole series. We finally get to see Angela's father and she is very sad about what has happened in the past and what could happen in the future with Shawn. I love these kinds of episodes that have a lot of things going on and begins to have doubts about their future.
This episode may be a little sad, but I think it is one of the greatest episodes I have really seen in any series on TV. Boy Meets World does have a lot of episodes, but this really is one great episode.