The Finite Promise of Infinite Love, or What Does It Mean to Love Forever?