Gamle Habakuk og hans barnebarn Mik, der lever i en ubåd i en oversvømmet verden. Da Habakuks elskede undulat Pipper dør, drager Habakuk og Mik ud på en farlig og mærkelig rejse under vandet. De skal finde en ny undulat til Habakuk, og det eneste sted, man kan købe sådan en, er i Den Hemmelige Dyrehandel. Den er bare meget, meget svær at finde, og vejen dertil er meget, meget farlig …