Understanding The Seasons Of Life