This book reminded me why I used to love reading in the first place.. I picked up a book after years.. and I was not disappointed.. what a fun read this was.. I couldn't put it down and finished over one weekend.. It gets a little slow at times and then others it goes on quickly.. it's a roller coaster to say the least..