Celeste Sterling ha trascorso anni a vivere all'ombra della sorella adottiva, Nina, che sembra sempre aver bisogno di essere salvata. Determinata a proteggere il suo imminente matrimonio, Celeste manda via Nina per sempre. Poche ore dopo, Celeste si ritrova intrappolata in un incubo, e le resta un'unica domanda: quanto può costare una promessa? Quando riesce a fuggire, una singola foto e le nozze incombenti le fanno mettere in discussione tutto ciò che credeva di sapere sull'amore, sulla lealtà e sul suo posto nella famiglia Sterling. Per riprendere il controllo del suo futuro e dell'eredità lasciata dai genitori, Celeste compie una scelta scioccante: sposerà Adrian Blackwood, un uomo avvolto dai pettegolezzi e da una maledizione a cui nessuna sposa è mai sopravvissuta. Ma dietro ogni sorriso perfetto si nasconde una maschera, e Celeste è stanca di essere quella che ne paga le conseguenze.