I've known my knew girlfriend for months but had sex with her for the first time recently. After a few days, she had a cold sore - she then told me she had herpes, bought some cold sore covers, told me I'd be fine and carried on kissing me. I knew little about herpes and I trusted her. I now have herpes and have been ill. I'm annoyed that she didn't tell me about it and that she gave me herpes - should I forgive her?