I remember reading this as a young adult and just loving it -- it's simpler than I remember, but still a good read.