My opinion of this book seems to differ from most of the reviews I've read. I thought I had read this book before but couldn't remember the ending. Now I know why. For me, the ending was just unbelievable. There were parts of this book that were endearing and very interesting and the storyline was genius, but the conclusion just didn't work for me.