We all have regrets, but it's who we ultimately choose.
Things might have been perfect with someone, but things might not have been as good given the same situation with different person. He might act differently if you were married with him, or had kids? Well we never know.
But when I was younger my mom did told me something really true. You will not marry someone you love the most, you will be thankful you didn't. Because what matters is you are able to live with that person for life.
Read more