Bristol, Anglia, XIX wiek. Rodzina arystokratów przygarnia piękną Caraboo (Phoebe Cates). Dziewczyna jest wspaniale ubrana, mówi w dziwnym i nieznanym im języku. Wszyscy dochodzą do wniosku, że musi to być księżniczka z jakiegoś bogatego kraju. Wkrótce staje się wielką atrakcją i cieszy się ogromnym poważaniem. Lokalny reporter wątpi jednak w to, czy Caraboo jest prawdziwą księżniczką...