Infinite lives