30 Things Everyone Should Keep in Their Home
When you've prepared for the unexpected, you can embrace last-minute guests or accidents without feeling like your life is spiraling out of control. Stock your home with these essentials — covering safety, home care, cooking and entertaining — and you'll be prepared for just about any surprise situation.