He was half blood prince literally
Snape always knows that he was a freak but his true identity was unbelievable