I agree with GEL about the counseling. Have you tried Relate? You can find them at http://www.relate.org.uk/ or, depending upon where you are, in your local telephone directory. I don’t know if NHS covers things like this, but it’s certainly worth looking into.