An annuity is similar to a Trust with the income paid to yourself during your lifetime. This allows you to make a significant monetary gift and continue to receive income from that amount. You would also receive an immediate tax receipt based on the final estimated value of your gift. Consistent income and tax advantages are the benefits of this form of giving.
One does not have to be an angel in order to be a saint.