SPOILERS for Eldest