Abstract rapture

Abstract rapture