Some mistakes are blessings in disguise. Because God knows.
Read: Psalm 32:1-2
1 Oh, what joy for those
whose disobedience is forgiven,
whose sin is put out of sight!
2 Yes, what joy for those
whose record the Lord has cleared of guilt,[b]
whose lives are lived in complete honesty!