Adriaan Groenevelt, een dertienjarige jongen uit Alkmaar, gaat tijdens de Tachtigjarige Oorlog naar Haarlem om zijn vader te zoeken. Die is gewond geraakt in de strijd en ligt in het gasthuis. Maar Adriaan kan zijn vader niet vinden en komt vast te zitten in de stad, die door de Spanjaarden maandenlang wordt belegerd. Haarlem wordt langzaam uitgehongerd en niemand is meer te vertrouwen. Zal het Adriaan ooit nog lukken om terug te keren naar zijn familie in Alkmaar?