The spirit of self-sacrifice creates trust in the power of love.
Morihei Ueshiba (2005). “The Art of Peace”, p.67, Shambhala Publications
The spirit of self-sacrifice creates trust in the power of love.