A Keeper

What does the expression “a keeper” mean?

Definition: something, or especially someone, worth keeping

Example: My boyfriend came all the way to the mall to pick me up because it was raining. He’s a keeper!