12,273,448 views | Helen Fisher • TED2006

Why we love, why we cheat