Hi Lisa. WOW, what a question for the first thing on a Saturday morning.
"God knows everything. He knows all outcomes. " Yes, He knows everything but I do not know that he knows all outcomes. Reason being we do have free will and can take a different path. He walks with us on our journey and when we have chosen the wrong path He works with us. In reality, even though this is a novel, you say the child is killed before he can repent; but in life, in the split moment God knows our intent. Sometimes in our darkest moments we cannot see our way out of situations and emotions take over and make decisions for us. But, God knows us.