Sophie wird als Baby nach einem Schiffbruch mitten auf dem Ärmelkanal in einem Geigenkasten gerettet. Ihr exzentrischer Vormund Charles zieht sie liebevoll auf, doch als die Behörden sie in ein Heim stecken wollen, fliehen die beiden nach Paris. Dort hofft Sophie, ihre Mutter wiederzufinden, von der sie glaubt, dass sie das Unglück überlebt hat. Auf den Dächern der Stadt begegnet sie Matteo und einer geheimen Welt voller Freiheit und Gefahren.