Abstractions

Abstract awakenings…