book 3 spoilers