There are some exceptions to the count/noncount noun split. For example, some abstract nouns, like “life,” can fit into both categories:

Countable example: A life was saved. Some lives were saved.

Noncountable example: Some life could be detected in the old man.

Some abstract nouns also shift from noncount to count form. For example, a noncount nouns, such as “wine” or “coffee,” can become countable if thought of as “a type of” or “a unit or serving of” that noun.

I love wine.

That restaurant served several different wines.

Coffee is important to many people.

Two coffees, please!