Nella notte tra il 4 e il 5 dicembre 1902, una violenta tempesta infuria sulle lunghe spiagge sabbiose di Heiligendamm, sul Mar Baltico. Intanto, nell'elegante albergo della famiglia Baabe, fervono i preparativi per un'occasione speciale: il ballo di Natale nel castello del granduca, che inaspettatamente ha inviato loro un invito. Il momento ideale per annunciare in grande stile il fidanzamento della giovane Johanna con uno dei migliori partiti della città. Ma c'è un segreto che la ragazza non ha mai avuto il coraggio di rivelare a nessuno, nemmeno al fratello maggiore Christian, da sempre suo confidente: l'amore per Peter, la cui famiglia è nemica giurata dei Baabe da decenni. E a turbare i grandi progetti dei genitori arriva un altro evento inaspettato: durante una cavalcata sulla spiaggia, Christian trova una ragazza dai lunghi capelli neri riversa sulla battigia, priva di sensi. Fra le dita stringe ancora con forza il rametto di un ciliegio. Chi è questa donna che ha dimenticato perfino il suo nome? E perché l'unico ricordo che conserva è legato alla misteriosa leggenda dei "fiori di santa Barbara"? Davvero un rametto tagliato il 4 dicembre può fiorire a Natale realizzando i desideri più nascosti?