I think I have finally figured out why good guys finish last. Yes, they are out there, the guys that will be attentive to your every need and will say and do all the right things and never ask for anything in return. He will just love you unconditionally and be by your side. So why is it that girls tend to dump those guys and move on to someone that isn't so loving and tends to think about themselves and expects you to take care of them?
It is because men have to feel wanted and women have to feel needed. Women have a maternal instinct and want to take care, nurture and help....if a man doesn't need us to do things for them, to take care of them then we tend to move on to a guy that does need that.
Don't get me wrong, both sex's have the desire to be both needed and wanted, but lets face it, men seek out multiple women, women seek out one man. I think that men are the sex that have to feel wanted and women are the sex that have to feel needed. And that is why I think the good guys finish last. But in the end, they do finish:)

