I think happiness comes from self-acceptance. We all try different things and we find some comfortable sense of who we are. We look at our parents and learn and grow and move on. We change.
Don't believe your friends when they ask you to be honest with them. All they really want is to be maintained in the good opinion they have of themselves.