Carol
1952 • 311 pages

Ratings53

Average rating3.8

15

Both stylish and interesting.

January 1, 2016Report this review