*SPOILER* Harry Potter & The Half-Blooded Prince mystery...SOLVED.