The only sin that is unforgivable is rejecting the work God can do in your life through His Holy Spirit.
Let's not be doubting-disciples. Jesus is completely trustworthy. He is in control. Let's trust Him, for He will never let us down. The daily choices we make as parents to filter what enters our children's impressionable hearts and minds will go a long way in determining who our children become.
We parents need to be chain breakers who free our families to move forward in God's amazing grace and unfailing love.
The truth is that it doesn't matter who you are or what you have done. Jesus understands all your pain, all your hurt, all your loss, all your temptations, and all your struggles.
I know many people that could be described as "Good Christian folk," and I bet those people have experienced answers to prayer and seen the power of God in their lives.
Never underestimate the incredible power and tremendous blessing of prayer.