Wow Ivy,
I guess I was hoping for more of a philosophical answer ;)
I just saw this StoveBolts, I didn't mean to ignore you. :D
Truth is, I personally don't have any regrets. It's not that I haven't made mistakes - no way, I have; "To err is human..."! I feel, as we make our choices, God is right there, and that's the most important thing; He knows what it's all about. If we understand it, it's probably not good. ;) What's that saying..."If you want to make God laugh, tell Him your plans"? It reminds me of the Scripture, "If the Lord directs a man's steps, how then can that man know His own way? This explains the life of a person who is actively seeking God; He works ALL things together for good, so why would we want to move or change any element of it, even if it would make more sense (to us), or be less painful?
Now, mistakes aren't sins any more than sins are mistakes. I realize there are those situations where sins, and the consequences, have caused real sorrow. This is no light matter, so I am not making light of it. Instead, it's important to remember the truth of the second half of what Alexander Pope said: "...to forgive is divine." Jesus said, "whoever is forgiven much loves much." That's awesome. To be forgiven of sin; to receive it and know it, is to know love - to know God. The rest is in His care. I just love this, by Oswald Chambers:
"Our yesterdays present irreparable things to us; it is true that we have lost opportunities which will never return, but God can transform this destructive anxiety into a constructive thoughtfulness for the future. Let the past sleep, but let it sleep on the bosom of Christ.
Leave the Irreparable Past in His hands, and step out into the Irresistible Future with Him."
And I know that's what some of you are conveying.