This is a hard thing to learn how to do. I'm going through a similar situation myself and it has made things weird with people around me at times. At times I find myself feeling guilty for not doing what it takes to please other people but it makes things so much harder on myself, it's really not worth it I guess. Or at least I hope.
But anyway, thanks for sharing, this is a great post.