No longer living in Lansquenet-sous-Tannes, Vianne Rocher and her two daughters, Anouk and Rosette, are settled in the Montmartre quarter of Paris.
[1] The novel is told using a multiple narrative technique, alternating first-person chapters in the voices of Vianne, Anouk and Zozie.
[2] Vianne Rocher, now with two daughters, Anouk and Rosette, has forsaken magic and adventure for a monotonous life running a small chocolaterie in the Montmartre district of Paris.
Concealing her magical nature, she feels she is doing the right thing, but she is dissatisfied: there is friction with Anouk; money is short; there is pressure from her landlord, Thierry Le Tresset, and she no longer has the inclination to make hand-made, quality chocolate.
When Roux, not knowing that he is Rosette's father, arrives at their shop, Zozie helps Vianne to decide between a stable life with Thierry and a romance with the man she loves.
[6] Finally, Vianne is forced to confront Zozie on her own ground, to reclaim her magic and her identity and to fight back - but is it too late?
[10] The novel was well received, with Kirkus Reviews describing it as: "a contemporary, razor-edged fairy tale,"[11] although The Guardian felt it "lacked the pleasing bittersweetness" of Chocolat.