12,273,588 views | Helen Fisher • TED2006

Why we love, why we cheat