Geboren in der Wüste Afrikas, wächst Waris im ständigen Kampf ums tägliche Überleben auf. Als sie mit 13 Jahren zwangsverheiratet werden soll, flieht sie, um dem Willen ihres Vaters zu entkommen. Sie irrt tagelang durch die Wüste, bis sie schließlich die somalische Hauptstadt Mogadischu erreicht. Die Familie ihrer Mutter nimmt sie schützend auf und verschafft ihr eine Stellung als Dienstmädchen in der somalischen Botschaft in London wo sie jahrelang das Haus nicht verlassen darf. Als Ihr ein paar Jahre später die Rückkehr nach Somalia droht, flieht Waris erneut. Sie taucht in der Metropole unter, hält sich mit Gelegenheitsjobs über Wasser und findet mit der quirligen Verkäuferin und Lebenskünstlerin Marilyn (Sally Hawkins) eine Freundin und Vertraute.