I only know of one person who won't agree that firemen in general are good people. And he's biased.
Obviously, there are plenty of things you have to offer. The question is, what is it you're actually seeking out? It seems to me that you, whether you realize it or not, are seeking something specific. So, the hard part is identifying that something and determining where you can make it for yourself.
Then, all you're doing with someone else is giving. I think being that complete person who just likes to give to someone you appreciate is what attracts them to us.