Seeing Future Promises and Present Realities (1st John 2:27-3:3) November 3, 2019 Jason Shelton Blessed Assurance 1 John