Liu Ying is Xia Hou Xue's maidservant who accidentally encounters a snake. Liu Ying saves it without realizing that the snake is a thousand year old dragon called Yu Chi Long Yan. To repay his debt, Yu Chi Long Yan takes Liu Ying away but it results in a misunderstanding.
Xia Xue Huo goes looking for Yu Chi Long Yan and encounters a wolf demon. To fulfil Liu Ying's wishes, Yu Chi Longyan promises to rescue Xia Xue Hou and to protect her for three lifetimes even as he silently stays by Liu Ying's side. It's not until her fourth lifetime when Liu Ying is reincarnated as Gu Qing Yan that she begins to know of Yu Chi Long Yan's existence.
Adapted from the game of the same title by Cheng Guang Games.