This book is comprised of such a well-thought-out plot, and characters that face struggles that are so relevant to many of us. The setting of the story takes place on another planet, and is filled with creative, interesting features and infrastructur...