this book is wrecking me in the best way. the characters are so complex and the plot keeps twisting.