Il était une fois à Castlebury... (A Princess for Christmas) est un téléfilm de Noël américain réalisé par Michael Damian et diffusé le [1] sur Hallmark Channel et en France le sur TF1.
Enfant, Julie rêvait de voyager dans les contrées lointaines, où on chantait et on dansait pour le plaisir, où les maisons étaient encombrées d'orgues de Barbarie et de boîtes à musique, d'automates et de pendules à coucou. Le temps a passé, aujourd’hui, Julie est restée dans sa petite ville de Buffalo, elle travaille comme vendeuse dans un magasin de brocantes. Les affaires étant mauvaises, son patron doit la licencier. Elle doit aussi s'occuper de son neveu Marlon et de sa nièce Maddie, les enfants de sa sœur, décédée un an auparavant avec son mari dans un accident. Lequel mari se trouvait être un prince par sa mère, et déchu par son père, le duc de Castlebury, pour avoir épousé une roturière. Aussi, quelle n'est pas sa surprise lorsque le majordome du duc de Castlebury, une ville située à la frontière du Liechtenstein, vient la convier avec sa nièce et son neveu, à venir passer les fêtes de Noël à Castlebury. Après quelques hésitations, la jeune femme accepte l'invitation et tous trois partent pour le château de Castlebury.