Self-giving love