Revelation XXI : It is Done!