It feels like in Chinese stories characters will always leave their current lover/boyfriend/girlfriend/wife/husband/etc. when their old "white moonlight" (I guess this is like a 'first love' and a 'crush' and 'unobtained object' combined or something?) appears. Similarly, characters will always leave their lover/etc. if they are their childhood friend, if someone new, more interesting, etc. appears.