This was an amazing book. The plot is gripping, full of twists and turns, and mostly successful at staying believable as the secrets come out, although there was one particular revelation almost at the end that I thought was unnecessary and approached a Dickensian level of coincidence. But more than that, this was a wonderful depiction of teenage friendship and the sort of desperate, enduring love that results when a girl meets just the right person at just the right time, even if that love becomes wrapped up in hate, too.
Overall: A