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
Featured Posts
Follow Us
No tags yet.
Search By Tags
Archive
  • Facebook
  • Vimeo Classic
  • Instagram
  • YouTube
  • Wix Twitter page