Nursing essentials

C
Due in 4 weeks, and trying to buy last minute things - what are some items you swear by for nursing? Do I need special tops, bras, pads, pillows etc???