Driving With Plato: The Meaning of Life's Milestones