But have lived most of my life in Canada....sometimes middle eastern customs and practices just seem so alien to me =(

Stay safe all.

Perfection does not exist. The question therefore, is: what level of imperfection are we willing to settle for?