Idols of the Heart: Learning to Long for God Alone, Revised and Updated