Srila Bhakti Ballabh Tirtha Goswami explains that according to Chaitanya Mahaprabhu, Divine Love is the strongest spiritual force on earth which can establish love and unity among all human beings and thereby establish real peace in the world. Divine Love is more powerful than ahimsa. Ahimsa means not to commit violence, this is negative, but love means doing positive good to others, this is more covetable and effective.