The last Horcrux is Hogwarts Castle