Joris is twaalf jaar. Zijn vriendin Bianca is verhuisd en hij verveelt zich. Plots krijgt hij bezoek van een achthonderd jaar oude jonkvrouw Ysabel. Zij leefde in een oud verhaal dat niet goed afliep. Daarom vraagt zij hem terug te keren in de tijd om de Saraceense prins Floris te helpen zijn geliefde Blancefloer terug te vinden, zodat dat bekende verhaal beter zou aflopen dan het hare. Als Joris dat doet, krijgt hij van haar een 12e eeuws schaakbord met gouden schaakstukken. Joris is een verwoed verzamelaar van schaakspelen en stemt ermee in. Hij wordt de schildknaap van prins Floris en beleeft zo een spannend avontuur gevaar is. Hij komt meerdere keren ingevaarlijke situaties terecht. En soms moet hij ook vluchten voor Diereric, de auteur van het verhaal, die niet wil dat Joris tussenkomt in zijn verhaal. Ysabel moet hem zelfs meer dan eens redden uit het middeleeuws verhaal en terugkeren naar zijn tijd. Maar Ysabel laat hem niet met rust tot het verhaal van Floris en Blancefloer beter afloopt dan het hare.