Life – the gifts that keep giving