I loved this book, but its not exactly up in my top 20 or anything. 
 I was spoiled before I even read the first book. My friend is always spoiling things for me and how I've grown to hate spoilers ever since. 
 I love the divergent series but heres how it went. The first book was amazing. The second book was equally as amazing. The third book kind of tipped off the rails for me a little but it was alright. 
 Read it though, because this is still an incredible book just not as up there with divergent. 
 STAY OFF SOCIAL MEDIA IF YOU DO NOT WANT TO BE SPOILED! Either two things will happen if you are spoiled. 1, your heart will crumble within your chest. 2, when you are reading the book and that spoiler that you read happens, you will not have as many feels for it, if you hadnt of read the spoiler. 
 (view spoiler)[I didn't really cry when tris died because i was expecting it and I had months to prepare for it (hide spoiler)]