One thing about the English language I really don't get:
"Good for you." is actually used sincerely and positively. That seem absolutely impossible to me. What?? That sentence is laden with sarcasm, dismissal or envy should I utter it. I cannot tie any positive emotions to these words, but from what I've seen people do use them sincerely. Amazing. In Portuguese we certainly don't have an equivalent sentence used positively.