Vieira was born in Providence, Rhode Island,[REF] and raised in nearby East Providence, the daughter of Mary Elsie Rosa, a homemaker, and Edwin Vieira, a medical doctor,[REF] both first-generation Portuguese Americans.
Vieira attended the Lincoln School, a Quaker all-girls school in Providence, graduating in 1971 [REF].