Die junge Berlinerin Liv kehrt ihrem bisherigen Leben den Rücken. Kurzerhand tritt sie eine Stelle am Starnberger See an: Sie wird Verwalterin der winzigen Roseninsel, auf der es nur eine leer stehende königliche Villa und einen Rosengarten gibt. Livs einzige Verbindung zur Außenwelt ist das Postschiff und sein Kapitän Johannes, der mehr und mehr von der verschlossenen Liv fasziniert ist. Eines Tages entdeckt Liv unter den Dielen der alten Villa ein Tagebuch. Es führt sie über hundert Jahre in die Vergangenheit zurück, in das Leben einer anderen jungen Frau: Magdalena, Tochter von Otto von Bayern, die unter strenger Bewachung auf der Insel lebt. Seite um Seite entdeckt Liv deren Geschichte – und kommt dabei dem Geheimnis der Roseninsel auf die Spur ...