just finished this book and it wrecked me in the best way. the characters were so complex and the plot had me on the edge of my seat.