Dans le quartier des Lettres, à Madrid, Olivia tient une boutique de fleurs insolite, Le jardin de l'ange. Elle connaît le langage des fleurs aussi bien que celui du coeur de ses clientes.
Les destins croisés de Tanner, un ranger de l'armée qui n'a nulle part où s'établir, de Kaitlyn, qui s'épanouit dans son rôle de mère, et de Jasper, persuadé qu'il n'a pas sa place dans le monde.