The Heart Goes Last. Margaret Atwood. Nan. A. Talese/Doubleday. 320 pages. $26.95.
The Heart Goes Last. Margaret Atwood. Nan. A. Talese/Doubleday. 320 pages. $26.95.
The Heart Goes Last. Margaret Atwood. Nan. A. Talese/Doubleday. 320 pages. $26.95.