Description of Walking with God by John Eldredge
Eldredge teaches readers how to make decisions aligning with God's will, understand barriers and "agreements" keeping them from the life God intends, fight spiritual battles for their own heart and for others, and much more.