Scenen er København i begyndelsen af det tyvende århundrede. En ekspanderende by i en brydningstid.
Ebba er tjenestepige for en grossererfamilie, og sammen med den er hun flyttet fra Randers til København. Grossereren og Ebba har en fælles lidenskab: litteratur. Den bringer dem sammen, og han sørger meget usædvanligt for, at hun får en uddannelse som boghandler og sin egen forretning i København.
Ebba bor i baglokalet, og boghandlen bliver omdrejningspunktet for vigtige møder: Den vilde og frie Frida, som får Ebba med i kvindebevægelsen, søsteren Sigrid, som behersker vanviddets kraft, og journalisten Rainer, som får Ebba til at drømme om en verden udenfor Danmark.
I et stærkt sanseligt sprog med sans for detaljer og tidsbillede portrætteres en kvinde, der kæmper for at sætte sig selv igennem.
Romanen Ebba er Garbi Schmidts skønlitterære debut som forfatter.