It would be fair to comment Snape as the most unpredictable character in the Harry Potter series. Readers also obtain great reading enjoyment and emotional fluctuation in the mixed love-hate feelings about Snape. If we review the whole series (shown in Table 2), it is not difficult to find how this character's veil was gradually lifted and how much dedication Snape actually has made for Harry, and the whole magic world.