One of the best books I have ever read. It has Gillian Flynn's way of being able to drag you in and pull your heart out. This book has more up and downs than a rollercoaster. I dare you to try and not have this book over take your life from when you start reading it. Truly amazing.