I bought it on recommendation by friends, but thinking it was going to be a detective story, my style preference. Realizing it was sci-fi early on, I continued reading regardless, because it was written so well and grabbed me immediately. It was truly and easily the best sci-fi book I've ever read, and one of the best books I've ever read in general. I highly recommend it!