Really looking for a book that is so utterly fantastic that it's stayed with you for a long time and you could re-read it over and over again. Any suggestions are welcome.