在《灰姑娘的恋爱契约》中,如果仙女的魔法会在午夜消失,而王子却提前发现了灰姑娘的真实身份,这份契约是否还能成立?