Caroline Morrison Garrett was born 10 September 1921 and raised in Bethel, Connecticut. She attended the Woman's College of the University of North Carolina (now The University of North Carolina at Greensboro) from 1941 to 1944. After graduating with a bachelor of science in Home Economics, she completed a yearlong dietetic internship and apprenticeship at Walter Reed General Hospital in Washington, D.C.
In September 1945, Garrett was commissioned as a second lieutenant into the U.S. Army Medical Corps and sent to Fort Sam Houston in San Antonio, Texas, for basic training. She was stationed briefly at Battey General Hospital in Rome, Georgia, in November 1945. She was then reassigned to Kennedy General Hospital in Memphis, Tennessee, where she primarily worked as the dietitian for the paraplegic ward through June 1946. She was then stationed at William Beaumont General Hospital in El Paso, Texas, until her discharge in August 1947, although she spent much of it on sick call from hepatitis.
Following her discharge, Garrett served as the nutritionist for families on the Floating Hospital of St. John’s Guild in New York, followed by two years as a personal assistant to a multiple sclerosis patient in Philadelphia. She also worked for two years on the private patient staff at New York Hospital- Cornell Medical Center before returning to Connecticut to work as a home representative for Connecticut Light & Power. In 1958 she married Eliot Garrett, and they lived in Pittsburg and Salt Lake City before settling in Cupertino, California.