God is not punishing you. This is the furthest thing from his nature to do anything to us like that. We learn our own lessons from our choices we make, that's why he gave us the power of will. Cause and effect, not curse. He loves us unconditionally no matter how far astray we roam from home. Don't let the dark forces of evil convince you otherwise. He saved us not to condemn us. Trust in God he is always there for us even when we think he is so far away. I pray that you will be at peace and come to terms with all the circumstances from these events in your life, and then see God working the problems out. You are strong and have it in you to overcome this. Just remember, he is able to do all things if you would just believe this and seek him to no end. Never let anything separate you from him. He loves You. Ask him sincerely for forgiveness of all your transgressions with a contrite heart and he will hear you from his holy heaven and with the saving strength of his right hand come to you in your time of need. Read psalms chapter 51 slowly to absorb its message and you will understand that he is here for us to be set free from our transgressions. God Bless You and Keep you. Amen
Having never met you - I send unconditional love directly to you and your loved ones, regardless the cause of your circumstances or situations right now. I ask God's perfect and divine will be done for all whom are mentioned. Amen.