A ring sling is such a versatile carrier. It can be adjusted to give the perfect fit for a fresh newborn, or a tired toddler.
Because it lacks a waist band it is the perfect option for carrying throughout a pregnancy, and packs down small to put in the bottom of your bag for just in case.