My friend who studies music performance at University had this to say about Bach music, which I always found interesting:
"It's very hard to perceive counterpoint, and there is a limit to how much we can perceive at once. 2 voices is hard and takes practice, 3 voices is even harder, but you can have these flashes where you hear clearly voices playing off one another and its like getting a glimpse into the divine."