Azra si finge un'insegnante di ripetizioni per aiutare segretamente gli studenti a raggiungere i loro obiettivi nella vita e nell'amore, ma non senza qualche intoppo.
Il professor Higgins (Rex Harrison), glottologo britannico di fama internazionale, scommette con l'amico Pickering (Wilfrid Hyde-White) di riuscire a trasformare la povera fioraia Eliza Doolittle (Audrey Hepburn) in una dama di alta classe, entro sei mesi. Dopo estenuanti tentativi ed un fallimento iniziale, all'ippodromo con tutti i signori più illustri, Eliza viene apprezzata per i modi e l'eleganza dall'alta società londinese. Concluso l'esperimento la fioraia dovrebbe tornare al suo contesto sociale, ma i cambiamenti avvenuti e l'innamoramento verso il suo mentore Higgins, fanno sì che Eliza decida di restare in casa del professore. Rifiutata da quest'ultimo fugge disperata, e solo allora Higgins si rende conto quanto ella sia diventata importante per la sua vita. Dopo un breve periodo di separazione i due torneranno finalmente a vivere assieme.
La storia inizia con il sogno di Ha-Young, studentessa delle superiori, nel quale è una principessa in attesa del suo principe. Proprio quel giorno, uno di quei giorni in cui va tutto storto, incontra Hyung-Joon, uno studente universitario, alla guida della sua costosa Lexus430. La macchina va a sbattere in un muro e si graffia il paraurti. Ha-Young scappa dalla scena lasciandosi alle spalle un furioso Hyung-Joon. Ma Hyung-Joon non si da per vinto e decide di far pagare a lei la riparazione. Ha-Young non ha soldi, perciò i due raggiungono un accordo: Ha-Young sarà la schiava di Hyung-Joon per 100 giorni. Gli pulirà la casa e la macchina, porterà le sue borse delle shopping, etc... un vero incubo, finche Ha-Young non scoprirà che Hyung-Joon ha mentito sul prezzo della riparazione, e da quel momento inizierà la sua vendetta.