1950 besucht Flannery O'Connor (Maya Hawke) ihre Mutter Regina (Laura Linney) in Georgia, als bei ihr im Alter von 24 Jahren Lupus diagnostiziert wird. Sie kämpft mit derselben Krankheit, die schon ihren Vater das Leben kostete, als sie noch ein Kind war, und will sich unbedingt als große Schriftstellerin profilieren, was ihre Vorstellungskraft zu einer fieberhaften Erforschung des Glaubens anregt. Je tiefer sie in ihr Handwerk eintaucht, desto mehr verschwimmen die Grenzen zwischen Realität, Fantasie und Glaube, so dass Flannery schließlich ihren Frieden mit ihrer Situation findet und die angespannte Beziehung zu ihrer Mutter heilen kann.