Do you do Simran or Mool Mantar?
Don’t worry about this. As children we have all sorts of dreams which when we are younger have more of an impact on us remembering them. Because that was probably the first odd or chilling dream you had, so you remember it more. You have to stop being afraid of this, as I’m guessing you work yourself up and get anxious every year before that date. Even if you try not to, it still comes up as it’s been embedded for a long time. Tell your counsellor about this, he/she will help you to deal with the negativity of it that it has created.
You are going through a stressful time, but from what you are saying, he is not living with you. You need to make yourself strong internally and stand up to what he’s done. You need to think about yourself and your daughter and what’s best for you both, as he’s already left. Your in laws are probably feeling ashamed for their spoilt son? They do not have to compromise with his bad behaviour and how he’s treated you and your daughter.
I’m not sure what else to advise, as you are in this terrible situation, and only you know what you are going through, but I do hope things get better for you. Maybe contact one of the Sikh helplines?
We are not responsible for other's actions. Your husband has indeed done misdeed, but the past is in the past. He himself will face the consequences. Whatever happens, good or bad, always comes back. Instead of swearing in your mind at him, focus on what exactly you want. What do you want, would you like him to come back to you? To change his ways? To find peace within yourself? There is no reason to blame him, the more we blame someone, the more nothing gets resolved. Our reactions determine whether we feel pain, not because of the actual individual or event.
I believe you don't necessarily have to stop "swearing" at him in your mind, but to redirect your thoughts to another direction in your subconscious mind. It's important to accept and love yourself first. I would redirect your thoughts in your mind to "I accept myself, the past is in the past, and I decide to let this go of my mind". Redirect your thoughts to thoughts of peace, joy, and wonderful memories you have had. If you change the way you look at things, things you look at will change.
So, keep doing your paath, give your love to your daughter, and focus on improving yourself. All this talk about kismat and dreams is fine, but we have no control over that. All of us only have control of current situations now. Remember, accept yourself, always strive improve to yourself and just......let it go.