Xin Lei (Barbie Xu), a girl from a wealthy family, and Qin Lang (Alan Luo), a guy who came to Shanghai to pursue his dream of becoming an artist, meet by accident at a corner when her car and his bike crash into each other. They meet again when Xin Lei goes to the restaurant that Qin Lang works at. They truly get to know each other when Xin Lei asks him to teach her how to make oyster pancakes. Then, Xin Lei's parents' company goes bankrupt. Without telling her, Xin Lei's parents go into hiding, leaving only a plane ticket and a key to their house in Taiwan. To make matters worse, Xin Lei's fiance breaks the engagement, due to his parents' wishes. The only two people she has now are Qin Lang and her best friend Xi Xian. Qin Lang then tells her that he is leaving for Taiwan, so they bade farewell. When Xin Lei arrives in Taiwan, she finds out that Qin Lang's family has been living in the house for years! After much controversy, Qin Lang's grandmother finally lets her stay. Thus begins a magical love story.