I finally read this. I've had it for ages. It was both exactly what I expected and a total surprise. I got so frustrated with Nancy in the middle section, making choices I was sure would end in disaster. And they did! She won me back though and I loved the ending.