Better than I thought it would be. *Read the description of the book---if you are turned off by any of the subject matter, pass. If not, it's a good read.* If you like time-travel and wondered what would happen if you could go back 20 years and meet your young self. One mistake though. The "past"...