Все думают, что Софи сирота. Совсем малышкой ее спас эксцентричный ученый Чарльз – девочка плавала по Ла-Маншу в футляре для виолончели, завернутая в партитуру Бетховена. Жизнь в доме Чарльза оказалась по душе Софи, но строгий опекунский совет решил, что холостяцкая квартира не самое лучшее место для юной леди. Софи и Чарльз уезжают в Париж: возможно, там получится отыскать мать Софи. Спасаясь от французской полиции на крыше отеля, Софи знакомится с беспризорником Маттео – королем парижских крыш.