All the preconditions that our sages have stipulated for the coming of Moshiach have been fulfilled. The time is especially ripe now. Nevertheless, despite all the eager anticipation, and even though he tarries, we still wait for Moshiach innocently and patiently with simple faith. "And even though" in Hebrew is Ve'af al pi.
The Rambam's 12th principle of emuna is, "I believe with full and complete faith in the coming of Moshiach; and even though he tarries, I shall still wait for him whatever day he comes."
Let's hear Rav Shlomo Carlebach of blessed memory put the Rambam's above principle to music in one of his most soul-stirring melodies. Enjoy it, and may you have a wonderful Shvii shel Pesach and Shabbat, and may we all soon - together - merit to greet Moshiach in our rebuilt Holy Temple in Jerusalem, amen.