To make the portraits, I used Artbreeder and took some existing images, morphed them together, and then played around with specific traits based on the novel descriptions. Here are the finished results:
Note: Some characters, such as Caleb and Paige, were not in the books.