Uma jovem criada chamada Liu Ying salva uma cobra em nome de sua jovem amante em um encontro casual. No entanto, a cobra é um dragão milenar chamado Yuchu Longyan, que agora quer se casar com ela para retribuir sua gentileza. As vidas dos dois então se entrelaçam à medida que seu amor transcende três vidas.