Abra: A novel