Why do compliments feel so good?

What causes the warm fuzzies? When I receive a genuine compliment, it's like a wave of warmth.

Edit: In depth explanations, neurological or psychological, are most welcome!