Robbe is de enige die weet te ontsnappen als de schout en zijn knechten zijn 'ketterse' ouders en hun gezin komen vermoorden. Hij zoekt bescherming bij zijn oom maar wordt door hem verkocht aan een aantal Spaanse soldaten. Vanaf dat moment is Robbe een mochilero, een soort soldatenslaafje, en Robbes leven verandert in een hel.
Pas als het kamp waarin Robbe verblijft wordt overvallen en een van de gevangengenomen daders een meisje blijkt te zijn, krijgt hij weer hoop (en durf). Hij helpt haar te ontsnappen en dat is het begin van een spannende vlucht die eindigt op het eilandje Waterdunen, in de monding van de Westerschelde. Vandaar belanden ze in Vlissingen en spelen een belangrijke rol bij de bevrijding van die stad door de geuzen. Met bijrollen voor een geheimzinnige dwerg, een bijzondere zeehond en geuzenleider Bloys van Treslong.