My first 5 stars for 2017 because THIS BOOK DEFINITELY DESERVED IT. 
 Slight spoilers? But maybe not. 
 DAMMIT IT'S LIKE READING A WHOLE SCRIPT FOR AN EPISODE OF HOW TO GET AWAY WITH MURDER 
 I can't really explain everything without giving out spoilers. 
 Every page was just waiting to be turned...the entire book was a grenade waiting to explode in the end. And even though you have thought about every theory, every possible suspect, Abigail Haas still managed to blow my mind. It's really not the plot twist itself that shocks you, but the moment when it is dropped. 
 It'll come at you when you least expect it to, and believe me, no matter how hard you try to prepare yourself, you'll still fall for it.