Good for you but personally I find it hard to understand how anyone can have no regrets. Mistakes are part of growth but sometimes it can be hard to see the lesson. No one gets through life without hurting others in some way, whether intentional or not.