Mine totally does. I love her more than a dog or cat because with Snakes, trust is such a much bigger issue. Once you have their trust, its such a wonderful feeling and they are so much more friendly and curious and loving IMHO.
I totally agree with this, I'm in the process of gaining my new python's trust and it is such a satisfying feeling to see her uncoil and start to be comfortable being handled by me. Watching them come out of their shell is amazing.

I don't think my snake loves me, and I don't even know if she's capable of feeling affection for me. But she is learning to feel secure in my presence, and that makes me feel good.