As people we are not perfect, we all make mistakes. Every single person in the world gets off track. Just because we get off track doesn't mean God won't forgive us. Even though we sometimes leave following Jesus for awhile, He always forgives us. We mess up very badly sometimes. We often times know God will take us back but, as people we sometimes let satan give us the idea that God will want us back when we mess up. Thats not true though, God will always take us back. He will always take us back, even when we get off track. If anyone has messed up and doesn't think that God will forgive you, your thinking wrong. God loves us and will always take us back.