I did not finish reading this. I simply could not make myself do it.
The plot is great. It could, no doubt, have been an amazing book. But when I reached page 100 and the characters were still two-dimensional and the writing still made me cringe, I took it as a sign to stop. Thus, I did.