In pics: Sofia Hayat has fairies, goddesses, unicorns and horses at her wedding
In pics: Sofia Hayat's wedding had an Egyptian ceremony
In pics: Sofia Hayat's wedding had an Egyptian ceremony
In pics: Sofia Hayat's wedding had an Egyptian ceremony
In pics: Sofia Hayat's wedding had an Egyptian ceremony
In pics: Sofia Hayat's wedding had an Egyptian ceremony
In pics: Sofia Hayat's wedding had an Egyptian ceremony