It's never too late to collect something you're owed: with a subtle reminder it doesn't even need to be embarrassing. Slip a hint to your friend that the yarn you bought them last year would be much appreciated for the coming season of crafts. They may just find time to make it for you.