Learning to Love: From Egoism to Generosity in Descartes