The Spiritual Life Cycle: Stages of Spiritual Growth from a Christian Perspective