Krista: I will first get one gripe out of the way. There are two female supporting characters who fit too easily... Read More