Sometimes life throws curveballs we never see coming. One moment, it feels like things are finally falling into place: our goals are set, the calendar is full, the health reports are good, the kids ...