It may get even trickier once you hit languages (e.g. various Slavic ones) that have multiple cases with endings dependant on gender of a noun and singular/plural state... Ah... a beauty of plain English...
<p>
For example in Russian, taking a a word 'soroka' (a type of a bird) the word will change thusly:
<pre>
0: sorok
1: soroka
2: soroki
3: soroki
4: soroki
5: sorok
6: sorok
7: sorok
...
</pre>