WAITING for CHRIST

  Habakkuk 2:3 King James Version 3 For the vision is yet for an appointed time,  but at the end it shall speak, and not lie:  though it tar...