I haven’t finished the book yet and I hardly ever write reviews but this book is AMAZING! The emotional impact. The philosophical overtones. It’s a great story AND it makes you think. Love it!