Science of love : a study in the teachings of Therese of Lisieux.