Shopping before your baby is born can become an immense task - what are the bare essentials? Have I forgotten anything? There are so many recommendations around that you can end up spending a small fortune, and often there are products that are just not necessary. Here we've broken down what the essential baby products are, to save you money and reduce the stress of preparing for the birth...