I've not gone through this situation, but I do think you'll recover. It sounds like it's a difficult subject for you to handle and that's alright. Perhaps speak to your therapist (if you have one)?

Don't feel guilty. You did what you thought was right at the time and that's what should matter.