worth its weight in gold
Definition from Wiktionary, the free dictionary
Because gold is expensive per gram.
- (idiomatic) Very valuable.
- I find my dog is worth its weight in gold on those long snowy weekends when I can't get out.
- When applied to a person, the pronoun its is substituted for a personal pronoun, such as his or her.
idiomatic: very valuable