You know a book is well-written when it makes you read it over and over again, and in every time you enjoy the events, interact with the conflict, and continue to the ending. It teaches you new lessons every time and uplifts your spirit, reminding you with needed humanitarian feelings.