Le madrine di Eliza conoscono tutti i segreti di famiglia: per quanto tempo ancora potranno tenerli per sé? Figlia unica dell'amatissima ma inaffidabile Jeannie, madre giovane e irregolare, Eliza Miller ha sempre potuto contare sul sostegno delle sue affezionate madrine, Olivia e Maxie. Riguardo al padre Eliza non ha mai saputo nulla: Jeannie le ha promesso che le avrebbe rivelato la verità il giorno del suo diciottesimo compleanno. Poco prima della fatidica data, però, è scomparsa all'improvviso, cambiando ogni cosa. Molti anni più tardi, Eliza, ormai trentenne, è una donna solitaria, introversa e dedita soprattutto al lavoro. Quando nell'arco della stessa giornata viene licenziata e sfrattata di casa, decide di accettare l'invito di Olivia a raggiungerla a Edimburgo per fare una sorpresa a Maxie che sta per sposarsi. Questo viaggio sarà per Eliza l'occasione per uscire dal guscio ovattato nel quale si è rinchiusa, ma soprattutto per indagare sull'identità di suo padre. Per scoprire chi è quest'uomo misterioso, però, dovrà capire chi era davvero sua madre: le madrine hanno custodito per anni i segreti di Jeannie, ma ora è tempo che la verità venga a galla.