If you are at peace with your own self, you do not need anyone or anything else to make you happy.

To know your own nature.
To be comfortable in it even if no one is like you.
To not feel an iota of discomfort in yourself by being authentically you.

You know what? You already ARE all of these.

If you ever find yourself at a place where you cannot be at peace with yourself, it is because you decided to break your peace into pieces on the points of view of people around you.
Not a wise thing to do, my friend :)