Spoilers if you haven't seen or read beyond OotP