Meaning of Iyobosa

Iyobosa is a word in the Edo language (of the Benin tribe in Nigeria), which means the 'favor of God'. This photo, captured with my phone on one faithful morning, is an illustration of how God causes the favor of His face to shine upon us.


Recent Posts