Is Selfless Love Possible?

Mon, 03 Aug 15

Why do people do good deeds? Are they being selfless or is there something else going on? Narrated by Aidan Turner.