Contains spoilers beyond Book 1