Ravnens sang er med sine 475 sider Per Nilssons hidtil længste bog – men ikke en eneste side for lang. Det er en bog fyldt med spænding og kærlighed og med et helt klart eksistentielt spørgsmål som omdrejningspunkt - når nu hele verden ser ud til at være ved at brænde sammen på grund af huller i ozonlaget, skovdød, drivhuseffekt, overbefolkning o.s.v. Hvorfor så i det hele taget leve?
Hovedpersonen er den 14-årige David. Han rejser i sommerferien rundt sammen med sin lillesøster og far og sælger pølser på forskellige markedspladser i Sverige. Her møder han den to år ældre pige Ritva og forelsker sig. Samtidig erfarer David, at en af hans klassekammerater har begået selvmord, efter bogstaveligt at have fulgt den karismatiske miljøekspert Ravenius råd om, at det bedste man kan gøre for miljøet, er at dø.
Det går snart op for David, at Ravenius også forsøger at pille livsglæden ud af Ritva. David sætter derfor nu alt ind for at finde Ravenius og for at redde Ritva. David finder både hende og Ravenius i København, men bliver pludselig selv fanget ind af modløsheden. Afslutningen hvor Ritva og David i allersidste øjeblik bliver revet ud af håbløshedens klør, er ualmindelig rørende og smukt beskrevet.
En bog som kan give enhver mod på livet.