Flor do deserto, é um filme turco-francês. Waris Dirie (Soraya Omar-Scego / Liya Kebede) nasceu numa família de criadores de gado, na Somália. Aos 13 anos, para fugir de um casamento arranjado, ela atravessou o deserto ao longo de vários dias até chegar em Mogadishu, capital do país. Os seus pais enviaram-na para Londres, onde trabalhou como empregada na embaixada da Somália. Ela passa toda a adolescência sem ser alfabetizada. Quando tem a hipótese de regressar seu ao país, descobre que é ilegal da Somália e não tem mais para onde ir. Com a ajuda de Marylin (Sally Hawkins), uma descontraída vendedora, Waris consegue um abrigo. Ela passa a trabalhar num restaurante fast food, onde é descoberta pelo famoso fotógrafo Terry Donaldson (Timothy Spall). Através da ambiciosa Lucinda (Juliet Stevenson), sua agente, Waris torna-se modelo. Só que, apesar da vida de sucesso, ela ainda sofre com as lembranças de um segredo de infância.