This book was absolutely amazing! Great story telling. A lot of edge of your seat moments. Payed attention to details and made sense for the different timelines. They book comes full circle at the end. I was always excited to pick up this book everyday. An absolute masterpiece. I 100% recommend! There are some sensitive topics but other than that an amazing book!