Hi Steve
My thoughts on selfless versus selfish is that maybe you haven't quite got the balance right yet.  Sometimes we can be rebelling against something without even realising it and go too far one way, although I'm not suggesting you are.  Just food for thought.

Take Care,
Kath