A review by macaronsandmermaids
Love & Other Disasters by Anita Kelly

medium-paced

5.0