YES
once you start reading it you will definitely finish it.from my personal experience.I borrowed it from my co-passenger on train. on that whole night the book made me finish that.The book makes you think that what must have happened?this book leaves you in riddles until you complete it.Its one time read actually. once you finish youre done.but it is interesting when the book takes you into that world.