The story is about Professor Henry Higgins, an arrogant teacher of elocution, wagering Colonel Hugh Pickering that he can train the flower seller, Eliza Doolittle, as a graceful, high-class lady. Also, Professor Higgins wants to make everyone believe that Eliza were from the high society. However, Eliza has such a thick accent that she has to practice for a very long time and have many lessons of pronunciation.
Although Professor Higgins’ attitude is bad, he still teaches Eliza the correct pronunciation and manners like a fair maiden earnestly. Throughout a long progress of strict learning, Eliza makes little progress and finally she gets it, speaking with an impeccable upper-class accent. Then, Professor Higgins brings Eliza to Ascot Racecourse to meet some upper-class people as a test. She makes a great impression on everyone with her stilted, but genteel manners, which attract Freddy Eynsford-Hill, a man also join the event, so much.
Nevertheless, she shocks everyone by encouraging the horse, Dover, to run faster when she says "C'mon Dover, move your bloomin' arse! " Because of this accident, she brings shame on herself. Nonetheless, they try again and have many lessons. Eventually, Professor Higgins successfully changes Eliza into a fair maiden at an embassy ball. She behaves so well that everyone at the ball believes that she were a lady from high society, and some people even say that she’s a princess from a foreign country.
After the ball, all praise goes to Professor Higgins, which makes him become conceited, he neglecting all the effort Eliza has put in. Therefore, Eliza leaves Professor Higgins in anger and goes back to Covent Garden where she once sold flowers, but finds that she no longer fits in. In the meantime, Professor Higgins realizes that he cannot be accustomed to the life without Eliza’s company. In the end, Eliza comes back to Professor Higgins. At that time, they just realize they have fallen in love with each other deeply.