Sri Aurobindo
Letters of Sri Aurobindo
Volume III - Part 2
Fragment ID: 12562
The deer is perhaps a symbol of speed in the spiritual progress.