My all time favorite to this day is The Little Prince. It has been like a Bible to me my whole life. It's a pretty small book, but anyone with appreciation for life and human nature would like this one. It's about a pilot being stranded in a desert and meeting a Little Prince. Throughout the book the Prince is taught to be patient and to do hard work to keep his "planet" in order. The prince falls in love with the rose, who returns his love but is unable to express it. He leaves to see what the rest of the universe is like, and visits six other asteroids.