2 maggio 1945. Hitler è morto, Berlino è presa e la guerra sembra ormai finita per tutti, ma nella Baia di Lubecca si combatte ancora. Al molo sono ormeggiati dei transatlantici, la destinazione finale per i superstiti delle marce della morte. Con gli inglesi alle porte, Stig Svensson sa che è una lotta contro il tempo: deve riuscire a liberarli tutti, prima che i nazisti affondino le imbarcazioni per eliminare i testimoni delle crudeltà avvenute nei lager. Ma non è quella la sua missione: infatti Svensson, prima di essere un diplomatico e un volontario della Croce Rossa, è una spia inviata nella Baia per catturare il Macellaio, l’uomo che sta organizzando la fuga dei gerarchi nazisti dal continente. Nelle ultime ore che separano dalla fine della guerra, Svensson, osteggiato da inganni e tradimenti, deve affrontare la sua più grande sfida: cercare di sventare una tragedia imminente e, forse, trovare pace per un passato segnato dal dolore.