I’ve made some horrendous mistakes and I can’t take them back. But it’s definitely best not to dwell on them.
I’ve written a few poems about mistakes
That’s a different issue. If you have flaws who’s to say the other person might love your flaws. Maybe you should give the other person a chance.