When Mary’s blessings fall from heaven, they must overflow into devout hearts, then into good hearts, then into indifferent hearts and finally into the hearts of sinners.
Heavenly waters always fill first those who are closest to heaven. That is why Mary was the first to receive. Some great saints receive heavenly waters for millions. Mary treasures these saints and holds them close to her heart. Such were the three children of Fatima.
To others, Mary has entrusted thousands, even hundreds of thousands. They need only receive the waters so they never cease flowing. Every person is a part of this mystery with two important tasks, to receive heaven’s waters and bless others with them.