Have You Been Waiting?

More than a hope, the anticipation for Moshiach but a reason for several halachos. Geulah and Moshiach by Rabbi Sholom Zirkind.