Al Aqsa: Past, present, and promise