This book was fantastic and on its way to 5 stars riiiiiight up until the very last part of the book where a certain reveal is made. I feel that the "twist" at the end in regards to the fate of the central family in this book undermined all the work the earlier 7/8ths of the book made. If we were going to have the twist remain, then the book needed to be longer in order to better explain the aftermath of learning this revelation. As it stands, the revelation is made and then the book just sort of... ends. Extremely disappointing.