Snape was loyal to Dumbledore after this event . Snape killed Dumbledore in the sixth book because he has asked him to do that . The full story of the relationship between Dumbledore and Snape and the real reason for the killing are not revealed until the next and last book .