The Russian language case system is one of the most difficult to learn

Cases are foreigners' biggest nightmare!
There are six cases in Russian and each of them changes the endings of nouns, adjectives and pronouns. But, in addition, there are additional cases that sometimes occur in spoken and written speech.
Vocative, locative, partitive and others, which often confuse even native speakers.