32 / 49
... for God's perfect will to be done.
+

© Antoine Mekary | Aleteia