Baby, toddler, pre-teen, teen and now my baby is preparing to leave home