Året är 2010. Violeta Lax är konstintendent i Chicago och barnbarn till den välkända spanska konstnären Amadeo Lax. Hon har ägnat sitt liv åt hans konstnärskap och tror sig veta allt som finns att veta om honom. När hon får reda på att den katalanska staten äntligen har föreslagit att hennes farfar stora hus i Barcelona ska bli ett konstmuseum tillägnat hans verk ger hon sig brådstörtat av till Spanien.
När renoveringen påbörjas beslutas att den stora muralmålning som Amadeo gjort av sin vackra fru Teresa tillfälligt behöver tas ned. Enligt myten som alltid har berättats för Violeta lämnade Teresa sin lille son och sin man och reste till Amerika med en annan man. Amadeo målade av henne på en av husets väggar för att uttrycka sin förtvivlan.
När muralmålningen i slottet mycket försiktigt avlägsnas upptäcks en dörr utan handtag. När den öppnas hittas en mumifierad katt och en kvinna som varit död sedan länge.
Omtumlad fortsätter Violeta sin resa, till Comosjön i Italien. Där bor en kvinna som i ett brev förklarat sig ha något viktigt att berätta för Violeta. Pusselbit läggs till pusselbit, och Violeta förstår att hon i själva verket inte haft en aning om sin familjs sanna historia.
De gömda rummen är en fantastisk roman i Zafons anda, som tar oss med genom seklen till ett försvunnet Barcelona.