I remember the 23rd Psalm, where it says, I will dwell in the house of the Lord forever. That is, at least, an implication of it.
Maybe our definitions are different in terms of afterlife and Messiah.