“Some people are settling down, some people are settling and some people refuse to settle for anything less than butterflies." - SJP
I think what it all boils down to is whether you are happy. Happy with your life, your relationships, your jobs, your friends, yourself. If at the end of the day, what you have is enough, you feel happy and complete, it shouldn't matter what other people think. Sometimes, we need to be selfish, in order to go after what we want. We may hurt others, and we may let people down in the process. But it is important to make mistakes in this game, it's how we learn. Apologize, be sincere and ask for forgiveness.
I refuse to settle for anything less than happiness. If you are doing what makes you happy, being with who makes you happy... than you are on the right track. That is enough.