No 2x4s here. This [censored] is so damn hard. It [censored]. It hurts. It's just an impossible road to walk. We all make mistakes. We all have regrets.
The key is what you learn about this for yourself and for your future relationships, whoever they may be with.