M.-
I have been thinking about this (and you) all day. I think that you have a lot to think about, up to and including your two children. I think the most important questions to ask yourself are "Is your husband really sorry for what he did" and "Is he committed to doing whatever it takes to make this right?"
Another poster indicated that your husband came clean because he knew that he wouldn't be able to hide the hickey's. What do you believe?
As I have posted before, my father cheated on my mother and had another child with that woman. While my father claims it was a one-night stand, the end result was that I grew up with two parents who struggled with their marriage for many, many years. Today, though, they are happier than ever and can proudly say that they have been together for almost 40 years. My in-laws, however, cheated on each other and divorced and they are the most miserable people. With these experiences, my perspective is much different than I would have originally thought having grown up with what I grew up with. My going in position was always not to tolerate cheating. As another poster said, once a cheater, always a cheater. To some degree, I believe this. However, there are some people who are troubled by life who just make bad decisions. If your husband is truly sorry and willing to do what it takes, then some counseling could help him understand what he is doing to himself, to you and ultimately his kids.
As for you. I would definately get yourself tested. While your husband says that he hasn't been unfaithful sexually, I wouldn't trust him just yet. Whether you decide to work things out or not, trust is something that is earned and he (while you have the history together) has broken that trust. You have 2 children to think about and so you need to get yourself tested ASAP and continue testing until your Doctor clears you from this incident and any other potential incidents. Your husband is scared right now and so while he has come clean, it's hard to say how honest he is being. You can't mess around with your health.
As for your husband blaming your lack of intimacy as the reason for his betrayal. It is a documented fact that men show and feel love through intimacy and that is difficult for them to do so mentally and emotionally and so when intimacy isn't there, they do tend to feel a loss. Having said this, though, blaming you is NOT the answer. He needs to step up and be a man about what he has done and commit to making it right. That you andhe had lost the spark is no reason to look elsewhere. If he was this upset about it, he needed to find ways to create the spark with you.
I hope for you and your family that your husband is being honest and that he is committed to making things right. I also hope that if you are committed to working things out, that you can do so with an open heart and with a new passion for making your marriage a happy one with intimacy and that this will be just an eye-opener for both of you. Seven years is a long time to be married and they say that there is the seven year itch for a reason.
Best wishes and big hugs.
N.