Un racconto popolare cinese narra di come l'Imperatore di Giada, re degli dèi, cacciò i due angeli, Ragazzo d'Oro e Ragazza di Giada, dal paradiso, esiliandoli nel mondo degli umani. Qui, i due angeli furono maledetti a un amore lungo sette vite, durante le quali, non potranno mai stare insieme. Gao Bing Bing (Cindy Lien) è una donna moderna che crede di essere la reincarnazione della Ragazza di Giada. Quando si ritrova con i suoi due amici d'infanzia, Wang Zhen (Lego Li) e Li Ru Lang (Gabriel Lan), riuscirà a capire quale dei due è il suo Ragazzo d'Oro e, così, rompere l'antica maledizione?