Ok, I'm a first timer. Lots of friends with babies, but they live far away. No siblings or other family members wtih kids. So, like you are talking to an idiot, explain to me what I need to buy to be ready for a baby (very early days for me, but need to make a list and start stocking up).
Top tips please!