Some languages have only one or two cases, some have as many as 50, while most generally settle on 5 to 7. These noun cases routinely evolved from adpositions that fuse with the nouns that they modify. So if we want to include noun case in our language, let's have a look at our postpositions.
How to Make a Language - Part 7: Grammatical Evolution