The bag for all reasons truly goes beyond the call of duty. Originally designed as a bag for knitters, this backpack is the carry-all for all of life's needs. It has plenty of interior pockets to hold whatever your passion is...knitting needles and yarn or school stuff or everything for baby. The outside has a zippered pocket on the back of the bag that is hidden from view when you're wearing it. The front has a zippered pouch for miscellaneous items, plus a water bottle pocket and a cell phone pocket. In other words, there's plenty of space to hold all of your stuff in an organized fashion.