Half Blood Prince **spoilers**