Scan barcode
A review by anslow
Playing the Cards You're Dealt by Varian Johnson
challenging
emotional
hopeful
medium-paced
3.5