A review by rathergoodbooks
Ten Thousand Stitches by Olivia Atwater

4.0