Kristi Stephens has been journeying through life with her husband NP for the past twenty-one years. Along they way they have been blessed with four great kids ranging in