each to his own and god watching over everyone - Turco Inglés Diccionario