Varg Veum får til opgave at finde den 16-årige Lisa, som er flygtet fra sit hjem i Bergen. Han finder hende i Istedgadekvarteret i København, hvor hun trods sin unge alder er endt som narkoman og prostitueret.
Da Veum bringer Lisa tilbage til hendes forældre, hyrer et jævnaldrende naboægtepar ham til at opspore deres ligeledes forsvundne søn Peter. Men Peter er ikke så heldig som Lisa. Da Veum finder frem til ham, ligger han død i en hotelseng.
For at finde morderen tvinges Veum til at bore i de to forældrepars fortid, og her åbenbarer sig en historie fuld af fortielser og mørke hemmeligheder.
Tornerose sov i hundrede år er en klassisk Gunnar Staalesen-krimi om privatdetektiven Varg Veum med det store hjerte og den store tørst efter sandheden – og akvavit. Bogen er filmatiseret med den norske stjerne, Trond Espen Seim, i hovedrollen som Bergen-detektiven Varg Veum.