A review by snoopy_daffodil
Rules for Virgins by Amy Tan

emotional reflective slow-paced

3.5