This is more or less precisely what the Catholic Church teaches believe it or not.
I suspect there will be a good many surprises on Judgment Day some pleasant, others horrible...
And I agree, from the other direction. (ps are you really a monarchist?)