The most important line in this sharing :  " . . .God doesn't make mistakes."  For those who think they know better than God who is entitled to love and acceptance and welcome on this planet, I recommend long pondering and deep prayer on that phrase.