Shaykh Naeem Abdul Wali once was asked why a Muslim woman should marry only a Muslim man and why should she cover herself.
He gave an interesting answer.
He said: In Islam anything that is highly respected and honoured is covered with a cloak. For example he said the Ka'aba which is the most honored House of Allah is covered with a cloak. So a Muslim woman is sacred and highly honoured so she keeps herself covered. And being so sacred and highly honoured, only someone who has purified himself to that extent should be able to uncover that sacred persona. And so, only a Muslim man can marry a
Muslim woman.Truly, Its an honor that Allah has given only to Muslim women.