This paper introduces a class of unit-linked annuities that extends existing annuities by allowing portfolio shocks to be gradually absorbed into the annuity payouts. Consequently, our new class enables insurers to offer an affordable and adequate annuity with a stable payout stream. We show how to price and adequately hedge the annuity payouts in a general financial environment.In particular, our model accounts for various stylized facts of stock returns such as asymmetry and heavy-tailedness. Furthermore, the generality of our framework makes it possible to explore the impact of a parameter misspecification on the annuity price and the hedging performance.JEL Classification: G11, G13, G22. .Substituting (110) into (112), we findHence, the budget constraint can be approximated as follows: