Den ”moderna” unga 1500-talskvinnan Danielle (Barrymore) är lika oberoende och klok, som vacker och vänlig. Mot alla odds vågar hon trotsa sin stränga styvmoder (Huston) och utför mirakel för alla i sin omgivning, bland dem även den franske kronprinsen (Dougray Scott)!