Answer by
Anonymous
Not all men are same. Everyone is unique. So one should not generalize everything. Some may be generous, some may be selfish. Its quite subjective. There is no one perfect in this world. If you find a perfect guy, he may not think you as a perfect woman as well.