Gerardo bliver af sin far sendt bort fra Madrid på grund af sit udskejende liv. I stedet skal han færdiggøre sine jurastudier i provinsbyen Santiago de Compostela. Her møder han den skønne Carmen. En underholdende og levende fortælling til læsere af kærlighedsromaner og særlig oplagt til besøgende i Galicien.
Tiden er omkring år 1900, og Santiago de Compostela er kendt for sine mørke stenbygninger og evige regnvejr. Her flytter Gerardo modvilligt ind i Troyahuset, der er et pensionat for studerende. Hans bofæller indfører ham i byens seværdigheder, dets kulturliv, det traditionelle musikliv og ikke mindst studenterlivet, der ikke levner megen plads til studier, men giver gode venskaber. Troyahuset er i dag et museum. Forfatteren Alejandro Pérez Lugin (1870-1926) er ikke tidligere oversat til dansk.
Romanen indledes med et godt forord, der sammen med en sproglig brug af os, vi og vores medvirker til, at man straks er inde i fortællingen. I det hele taget er det fornøjelig læsning fyldt med morskab, rammende personkarakteristik, sanselig natur- og bymiljø samt masser af romatik.
Kærlighedshistorien med klassiske forviklinger minder om 1800-tallets romaner af Brontësøstrene, men stemningen er mere som i operaen La Bohème. Sjælemaleren er også en roman om kærlighed og en by fra samme tid, men byen er her Barcelona.