Sarah Louise Wheelock lives on a farm near a small village in Michigan in the 1860s. Her abusive father wants her to marry an abusive neighbor who has several children. Instead, she runs away to Flint, Michigan to stay with an aunt, and then ships out with the First Union Greys to fight in the Civil War as a man. She ends up working in a hospital as a gopher. She fights in the first Bull Run. She continues to work as a spy with Rose O'Neal Greenhow.