VIRGINS, SAINTS, AND ANGELS