translate English to French: That's what it comes down to, you and the Creator.
Essentiellement, c'est cela, entre vous et le Créateur.