I've read that the vocative case is often used to express affection;
When you call your beloved with an affectionate nickname you use Vocative e.g.:
kotku (little cat, *****), dziecinko (baby), myszko (little mouse), żabciu (little frog - yes it may sound strange but little frog IS an affectionate nickname in Polish :-) etc.
Cinek