Saint Teresa of Calcutta will arrive on Sunday, April 26