Une jeune femme forcée de servir sa méchante belle-mère tombe amoureuse d'un prince et s'efforce de cacher sa véritable identité lorsque celui-ci cherche une épouse.
Jeune femme moderne du 16e siècle, Danielle (Drew Barrymore) est aussi indépendante que sage, belle et gentille. Contre toute attente, elle tient tête à sa fourbe belle-mère (Angelica Huston) et fait le bonheur des gens qui l'entourent, y compris pour le prince héritier de la couronne de France (Dougray Scott) !