The outside is fleece from an old baby sleeper, the inside is one of those things you lay down on a bed to keep it from getting wet (ie, soft and pretty water resistant). Then it's just thread, velcro and elastic, all of which was on sale.
So I am crafty, green and frugal. How awesome!