MariaM I buy a large beanie for my daughter's birthday, they retail at around 40 dollars here, they just went up in price by five dollars , and I buy her a small one for xmas at 17.95, I have a awesome one for her birthday in August, it is a large kitty, a tortishell one called Jumbles, it is so darn cute., and my mother gets quite a few little ones when she is in Aussie, as they come on sale there, never do here unfortunately, maybe you could ask for them for your birthdays and xmas if you really do want to collect them.:)