he has written eternity in their hearts