Last night (ruining NYE) my husband of 23 years decided to tell me that 5 years ago he had a 1 year affair. He is truely sorry (he says) and regrets it fully but couldn't move on with a lie hanging over him. I am not utterly surprised, as I had suspected this at the time, but I feel angry and betrayed and unsure what to do. Part of me wants to chuck him out and move on, but we have been getting on well for the last couple of years - in fact our relationship is probably in a better place than ever. Or it was! I can't work out what difference it makes that this was 5 years ago. Does that make it better or worse that he has taken so long to tell me?? I need your thoughts!!