Calienta el aceite en una cacerola grande y dora la carne.
Añade la cebolla, el ajo y las especias, y sofríe hasta que estén blandos y fragantes.
Añade el zumo de limón, el caldo de cordero y el vino, y luego lleva el guiso a ebullición.
Baja el fuego, tapa y cocina a fuego lento durante unos 90 minutos, o hasta que la carne esté tierna.
Añade las patatas, las zanahorias, los albaricoques y las flores de agua a la cacerola.
Continúe cocinando a fuego lento durante 20-30 minutos, teniendo cuidado de no cocinar demasiado las flores de agua.
Sazona al gusto, decora con perejil fresco y sirve.