being prepared

Alexis
What are a few key things you need to have at home before you bring a baby home? I'm a first time mom and just want to make sure I have my bases covered.