Did grandmas make people pair up?

If you are in a special relationship with another person, thank grandma — not just yours, but all grandmothers since humans evolved. The grandma hypothesis holds that the key to …read more

Source:: Science