230 votes
Harry was partly a horcrux
Snape was in love with Lily
Snape dying
Harry willingly gave himself up to die
recent
recent