What does it mean if your cat drools and is meowing a lot?

Usually that means that it's happy. My cat does that when he's happy. Also he will lick my hand and rub his head against me.