There's all kind of milestones in life, the kind you expect to live through. The first kiss, birthday, graduations. If you're lucky, a wedding or two. Or even a new addition to the family. Then there's the kind you never dreamed you'd get to live through again, and that's the best kind of you.