Poco prima del Natale, Emily Corrigan, giovane e umile sarta di Philadelphia, scopre che il fidanzato Leo altri non è che il principe Leopold, duca di Cordinia, un piccolo stato monarchico vicino alla Svizzera. Apprende anche che Isadora, la futura suocera, ha espresso il desiderio di conoscerla durante le festività: dovrà quindi recarsi nel grande castello di famiglia. Con Isadora, però, non saranno rose e fiori e a complicare ulteriormente le cose interverrà la presenza della duchessa Natasha, ideale sposa per il principe.