diaryofdifference.com
A Single Thread by Tracy Chevalier | Diary of Difference
A single thread yells courage. It yells freedom. It yells independence. Violet starts a journey that will change her life.