in order of preference:

1. Monetarily well-off (at least middle-class)
2. Attractive
3. Affectionate
4. Clingy (yes, I like)
5. Smart