"Someday everything will make perfect sense. So for now, laugh at the confusion, smile through the tears, and keep reminding yourself that everything happens for a reason." Even if someday it doesn't make perfect sense, it happened for a reason.
How to apologize correctly. This is phrased in the context of marriage, but I think these rules of thumb are important for any kind of relationship with another human being. it's a harsh, but nice, reminder to be a better person.
Advice: Don't talk bad about your husband to anyone ever. Others don't forgive and forget the things you say about your husband because they don't love him like you do. Sometimes the only way people know your husband is through you. Build him up. Always.