This magnificent image is a portrait of the Earth taken in one single shot. At 121 megapixels, it is the highest resolution image of the planet ever and was taken by the geostationary Russian weather satellite the Electro-L.
Mother Teresa laughing (What a wonderful glimpse); "Faith in action is love, and love in action is service. By transforming that faith into living acts of love, we put ourselves in contact with God Himself, with Jesus our Lord.
The Blessed Mother with the Child Jesus praying. The Bible doesn't say a lot about Mary and Joseph, but God called them to be the parents of Jesus. to teach, to nurture, to love the greatest Gift ever given.