My bf said a horrible thing to me the other night. I was hurt and shocked and he eventually realised what he'd done and said he'd been an idiot. Should I just forget about it and forgive him?
valid question