Perfect Annuities for Retirement Bliss