@saku_mochi
It supposedly implied to be Jeremy, in that he realized that he loved Shuli a while ago after her death.
Before Jeremy was about to be married to his fiancée, he wanted Shuli to stay with them for a while afterwards even though her contract was supposed to be fulfilled after Jeremy became of Age and married.
At this point, either Jeremy refused to admit to himself he romantically loved his foster mother or vaguely knew and wanted Shuli to be with the family, which set his fiancée off because her mother memories were previously thrown away after her father "found" a new woman to replace her. Fearing the same would happen to her she sent Shuli away and you know what happens next.