Kevin,
It sounds cruel but she did the right thing. To be jealous and not trusting is caused by insecurity within oneself. Not trusting her makes her feel like you are not giving her a chance to love you. I dated a girl that had a hard time trusting me, it caused me a lot of grief, it felt like I was on trial 24/7.
Going to counciling is not a bad idea, keep that up. Ever heard the phrase "You have to love yourself before you can love anyone else"? Do ya understand why that is true?
Trusting a person is part of loving them, but before you can trust them you have to have love for yourself and be convinced they could never hurt you. Logically speaking that is always a possibility, so we have to learn to ignore ANY negative thoughts.
Why? Because they are MEARLY thoughts, we choose what we believe and what we don't believe. If there is anything you are not gonna trust, make it negative thoughts.
Jealousy will dissappear when you learn to trust the other. Hope things go well for you!
Impossible is a word only to be found in the dictionary of fools.
Napoleon I