One of the very best ways to keep in touch with your own ups and downs is to keep track of what activities energize you and which drain you - on a regular basis.
Tim Keller's ministry in New York City is leading a generation of seekers and skeptics toward belief in God. I thank God for him.