The Perfume Collector

The Perfume Collector

2013 • 469 pages

Ratings15

Average rating3.5

15
Filter by rating
-

Just when I thought the characters were hopelessly awful people, they surprised me with some goodness.

September 1, 2014
February 9, 2014